У меня 2 GitHub счета:Клонирование частный GitHub репо в качестве соавтора, когда у меня есть несколько учетных записей
account1
account2
В account2 я добавил в качестве сотрудницы определенный репо:
account_notmine/repo_xyz
Я создал и добавил новый ключ 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
Теперь, если я попытаюсь работать над одним из своих личных хранилищ учетной записи2, он отлично работает. Но когда я пытаюсь клонировать репо, из которого я являюсь сотрудником, это не сработает.
В принципе, все, что я делаю пытается выполнить следующую команду:
git clone --bare [email protected]: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.
Что я делаю неправильно?
Я скопировал и вставил имя хранилища (дважды проверяя много раз), поэтому это не проблема с неправильным обращением. Я попытаюсь исследовать другие возможности. Спасибо. –