Git: Добавление ошибки при добавлении второй учетной записи github "ssh: Не удалось разрешить имя хоста github-secondUser" - PullRequest
0 голосов
/ 28 июня 2018

Я следую инструкциям на этом видео о том, как добавить вторую учетную запись на github. Но я получаю эту ошибку:

ssh: Could not resolve hostname github-secondAccount: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

Вот что я сделал.

Я добавляю второй sshkey:

id_rsa
id_rsa.pub
id_rsa_secondAccount
id_rsa_secondAccount.pub

А также создал конфиг:

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

#secondAccount account
        Host github-secondAccount
        HostName github.com
        User git
        IdentityFile id_rsa_secondAccount


echo "# myNewRepo" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github-secondAccount:myUSer/myNewRepo.git
git push -u origin master

Но в момент git push -u origin master я получаю эту ошибку:

ssh: Could not resolve hostname github-secondAccount: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

Кто-нибудь из вас знает, что я делаю неправильно или как это исправить?

Я буду очень признателен за вашу помощь.

1 Ответ

0 голосов
/ 28 июня 2018

URL должен быть github-secondAccount:myUser/myNewRepo.git (не нужно git@)

Убедитесь, что ваш ~/.ssh/config файл защищен как 600.
А второй IdentityFile должен быть ~/.ssh/id_rsa_secondAccount.

Наконец, убедитесь, что id_rsa_secondAccount.pub (открытый ключ) опубликован на myUser странице настройки ключей SSH.

...