Permission Denied (publickey)/fatal: Удаленный конец неожиданно повесил трубку?

Итак, я начал производство для сайта Jekyll, используя следующие команды:

$ git clone https://github.com/plusjade/jekyll-bootstrap.git USERNAME.github.com
$ cd USERNAME.github.com
$ git remote set-url origin [email protected]:USERNAME/USERNAME.github.com.git

После настройки локального и github-репо я попытался отправить изменения в github,

$ git push origin master

чтобы найти это,

Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Что я сделал неправильно? Что я могу сделать для устранения этой ошибки?

Ответ 2

Проблема в том, что вы не инициализировали ключи SSH с Github. Это решило это для меня:

cd ~/.ssh && ssh-keygen
cat id_rsa.pub 

и скопируйте ключ в настройки SSH веб-сайта Github.

Затем вы можете продолжить.

Ответ 4

Если вы нажимаете большие файлы, тогда попробуйте это, он изменит пропускную способность до 500 МБ

$ git config http.postBuffer 524288000 

или попробуйте это, установите источник в master

$ git push origin master 

или Проверьте настройки прокси-сервера интернет-соединения. Если вы используете какой-то прокси-сервер, измените его на noproxy. git push будет работать в режиме noproxy.