2017-11-10 43 views
1

私はMacでプライベートgithubアカウントを持つ別のマシンで作成したレポを複製しようとしています。認証が成功してもリポジトリをクローンできません

私は典型的なsshキーステップを実行しましたが、何らかの理由で私はまだsshを使用してクローンを作成できません。

私が実行します。

ssh -T [email protected]<private account> 

私はクローンを作成するとき、私は私の〜/ .ssh/configに

Host github.com 
HostName github.com 
User git 
IdentityFile ~/.ssh/id_rsa 
IdentitiesOnly yes 

Host github.com-<private account> 
HostName github.com 
User git 
IdentityFile ~/.ssh/id_rsa_**** 
IdentitiesOnly yes 

Hi <private account>! You've successfully authenticated, but GitHub does not provide shell access. 

を得る:

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

Please make sure you have the correct access rights 
and the repository exists. 
私は2.11.0でクローンを作成しようとしている一方で、

ssh -v [email protected]<private account> 

レポはgitの1.9.1で作成されました:

私はから普通の何かを得ることはありません。違いがありますか?

+1

、どのコマンドクローンを作成するために使用していますか? –

+0

git clone [email protected]:/ .git、githubのクローンまたはダウンロードボタンによって提供されるURL –

答えて

1

Gitバージョンの違いは関係ありません。

しかし、あなたは右のSSH認証でクローンを作成する場合は、右のssh URLを使用する必要があります。

git clone github.com-<private account>:<auser>/<aproject.git> 
+0

<私的アカウント>との違いは何ですか? –

+0

@ C-RAD私はあなたの〜/ .ssh/configファイルにあなたが入れた文字列を 'Host'として使うつもりでした。これはサーバーを識別します。その後、repoのパスは通常、ユーザーアカウント/ repo – VonC

+0

私は私の私的なアカウントで別のキーを使用するために設定ファイルでそのブロックを作成しました。ホストをgithub.com- として定義する必要があると考えていますか?クリックすると、githubの 'クローンまたはダウンロード'ボタンに[email protected]:/ .gitが表示され、sshでクローン作成するためのURLが表示されます。 –

関連する問題