[解決済み] OAuthアクセストークンを使ったGitHubクローンの作成
質問
スクリプトの中で、OAuth トークンを使って GitHub リポジトリをクローンしようとしています。
このチュートリアルによると
https://github.com/blog/1270-easier-builds-and-deployments-using-git-over-https-and-oauth
こんな感じでコマンドを組めばいいんですね。
git clone https://<token>@github.com/owner/repo.git
適切なアクセストークンを使って手動で試すと、まだパスワードが要求されます。
コマンドラインで試した場合、私は単に
repository not found
エラーが表示されます。
この記事は 2012 年のもので、これに関する API ドキュメントを見つけることができません。そのため、私はこれがまだ動作するかどうか疑問に思っています。
どのように解決するのですか?
私は、スコープの問題であることがわかりました。私はもちろん、完全な
repo
をクローンしようとしていたので、もちろん完全なスコープが必要でした。
private
リポジトリにクローンしようとしていたからです。
Githubがこの種のものに対して明確なエラーメッセージを持っていないのは残念ですが、セキュリティ的にはその理由は理解できます。
このようなことを試したときに何が問題なのかを把握しようとする人のために、すべてにフルアクセスできる個人用アクセストークンを作成することをお勧めします。
設定 &g; 開発者設定 &g; パーソナル アクセストークン &g; 新しいトークンの生成
この方法では、すべてのアクセス権を持つパーソナルアクセストークンと自分のトークンを比較することで、スコープの問題かどうかを簡単にテストすることができます。
まだこれを読むのに時間を割いてくれた人に感謝します。
関連
-
[解決済み] LFはgitでCRLFに置き換えられます - それは何ですか、そしてそれは重要ですか?[重複]。
-
[解決済み] git initを2回実行すると、リポジトリが初期化されますか?それとも既存のリポジトリを再初期化しますか?
-
[解決済み] Git ですべてのリモートブランチをクローンする方法
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] GitHubのREADME.mdに画像を追加する方法とは?
-
[解決済み] Git リポジトリを特定のフォルダにクローンする方法は?
-
[解決済み] サブモジュールを含む "git clone "の方法は?
-
[解決済み] SSHキー - まだパスワードとパスフレーズを要求される
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】トークンを使ってGitHubで認証する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】gitが「変更をコミットするか、マージする前にstashしてください」と言うのを解決するには?
-
git commit リモートエラー [rejected] master -> master (フェッチファースト)
-
[解決済み] 複数のgitコミットを元に戻すには?
-
[解決済み] Git - node_modules フォルダをどこでも無視するようにしました。
-
[解決済み] "would clobber existing tag "を取り除くには?
-
[解決済み] 現在の支店にはトラッキング情報がありません
-
[解決済み] git rebase: "error: cannot stat 'file': パーミッションが拒否されました"
-
[解決済み] ssh-keygen' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] 新しいBitbucketでリポジトリを削除するにはどうすればよいですか?
-
[解決済み] リモートブランチにプッシュできない、ブランチに解決できない