совершение Git-репо со второй машины [Github] - PullRequest
3 голосов
/ 30 августа 2010

Я новичок в Git.Я мог настроить свой git-репозиторий и начал использовать его пару дней назад.(Я использую Github) Теперь я хочу иметь возможность коммитить с моего другого компьютера, поэтому я настроил git, попробуйте git clone git@addres.to.my.repo.git, но я получил

The authenticity of host 'github.com (207.97.___.___)' can't be established.
RSA key fingerprint is 16:27...
Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'github.com,207.97.___.___' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Мне нужен сертификат или что-то?в таком случае, как я могу это сделать?

Заранее спасибо

Игнасио

ОБНОВЛЕНИЕ: Извините, я забыл сказать, что я на Mac OS X.

Ответы [ 2 ]

2 голосов
/ 30 августа 2010

Вам необходимо предоставить вашему SSH-клиенту (на втором компьютере) закрытый ключ, соответствующий открытому ключу, который вы ввели здесь:

https://github.com/account#ssh_bucket

Если вы используете OpenSSHв OS X (или Linux или аналогичной) это, вероятно, будет ${HOME}/.ssh/id_rsa, который можно просто скопировать с первого компьютера на второй.

1 голос
/ 30 августа 2010

В основном ваши ssh кредиты прыгают

Я не уверен, что вы можете поделиться ключом между двумя компьютерами, но если у вас есть другой открытый ключ для этого второго компьютера, вы можете просто зайти на страницу вашей учетной записи github https://github.com/account и добавить туда второй ключ под открытыми ключами SSH?

http://help.github.com/key-setup-redirect или может быть http://help.github.com/troubleshooting-ssh/

...