1

私は 2 つの GitHub アカウントを持っています。

アカウント1

アカウント2

account2 では、特定のレポのコラボレーターとして追加されています。

account_notmine/repo_xyz

2 番目のアカウント用に新しい ssh キーを作成して追加し、github にも追加しました。

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

Host github-new
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_rsa_new

ここで、account2 の個人用リポジトリの 1 つで作業しようとすると、問題なく動作します。しかし、私が共同作業者であるレポを複製しようとすると、うまくいきません。

基本的に、私がやっていることは、このコマンドを実行しようとしていることだけです:

git clone --bare git@github-new:account_notmine/repo_xyz.git

そして、それが私に与えるエラーは次のとおりです。

Cloning into bare repository 'repo_xyz.git'...
Warning: Permanently added 'github.com,xxx.xxx.xxx.xxx' (RSA) to the list of known hosts.
ERROR: Repository not found.
fatal: Could not read from remote repository.

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

私は何を間違っていますか?

4

2 に答える 2

0

私が解決しようとした過去にもこの問題がありました:

ERROR: Repository not found.
fatal: The remote end hung up unexpectedly

これが発生する最も一般的な理由は、リポジトリ名 (大文字と小文字を区別) のスペルミスによるものだと言われていますが、リポジトリは本当に存在しますか? また、レポジトリを表示する権限が不適切である可能性や、まれに、レポジトリへの SSH アクセス設定が不適切である可能性もあります。

ここで答えを見つけましたGitHub: エラー: リポジトリが見つかりません。致命的: リモート エンドが予期せず電話を切りました (同様の投稿とは明らかに異なります)

何らかの形で役立つことを願っています.. :)

于 2015-04-26T10:12:54.593 に答える