2017-12-10 15 views
1

私が通信できない開発者に属するGitHubのプライベートリポジトリにアクセス(クローン)する必要があります。私は、次の受信プライベートGithubリポジトリにアクセスできない(公開鍵と秘密鍵の両方がある)

git clone [email protected]:theirusername/reponame.git 

:私は、次のターミナルコマンドを実行した後、公開鍵と秘密鍵(?私は、彼らが特定のリポジトリのためのキーを展開される可能性があります推測している)

の両方が提供されていますエラー: 開発者のメモ(「Xさんと置き換え機密情報)

Cloning into 'reponame'... 
ERROR: Repository not found. 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

開発者は、キーとREADMEに以下の注意事項を含めます

=============== 
"This SSH public/private keypair allows full access to the server. 
DO NOT GIVE THESE FILES TO ANYONE THAT YOU DON'T WANT ACCESSING YOUR ENTIRE SERVER AND ASSOCIATED SERVICES. 

- The SSH port is XXXXX. 
- There is no passphrase on the keys. 
- The keys allow access to two users: `xxx` (standard privs) and `xxx` (for sudo and su-ing to root) 
- These keys also allow access to the GitHub repository: github.com/theirusername/reponame.git" 

公開鍵を私のGithubアカウント(設定 - > SSHとGPGキー)に追加しようとしました。これは問題を助けるようには思われませんでした。

私がここで把握していない基本があると確信しています。レポにアクセスするには公開鍵と秘密鍵の両方が必要ですか?もしそうなら、どこにそれぞれ登録する必要がありますか?どんな助けでも大歓迎です。

答えて

0

あなたはその後、ssh -T [email protected]との接続をテストすることができ

~/.ssh)ご自宅での公開鍵と秘密鍵を格納する必要があります。これらのキーは、別の開発者からのものならば、それは他の開発者とのウェルカムメッセージが表示されます

複数のキーをお持ちの場合は、~/.ssh/config file,as I describe hereが必要になります(公開鍵は自分のGitHubアカウントに登録する必要があります)。

関連する問題