プライベートリポジトリを複製しようとすると、HTTPSプロトコルを使用してアクセスできるようになります。これは、発信トラフィックのみが許可されているためです。
gitはパスワードを要求せず、失敗しました。
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/blah/blahblah.git/info/refs
私は何が欠けていますか?
クローンURLにユーザー名(およびオプションでパスワード)を挿入しようとしましたか?
git clone https://[email protected]/blah/blahblah.git
または、パスワードを単純なビューで保存することの結果を受け入れる場合:
git clone https://username:[email protected]/blah/blahblah.git
多くの良い情報でこのスレッドを見てください:
「git clone [email protected]」を実行するときにユーザー名とパスワードを指定する方法?
編集:私の元の答えは、質問者の完全な履歴を理解せずに、簡単な修正であり、無人でも動作しますが、セキュリティのベストプラクティスのためには、Gitにパスワードを保存させる方が良いです。 @phpguruの答えを参照してください: https://stackoverflow.com/a/29018371/25709 も。
@mrjoltcolaによる答えは機能するはずですが、コマンドラインでプレーンテキストのサーバーのbash_historyにgithubパスワードを入れたくない場合は、パスワードを省略して入力を求められます。
git clone https://[email protected]/organizationname/reponame.git
Password:
私はそれが好きです。
二要素認証を使用している場合は、最初にこのリンクにアクセスしてください。
トークンを作成し、それをパスワードとして使用します。
git clone https://username:[email protected]/blah/blahblah.git