权限被拒绝(publickey)。致命:远程端意外地挂了git pull

时间:2013-07-09 11:37:58

标签: github

我正在使用Ubuntu 12.04

Kannan @ Ubuntu:〜/ a / git pull

许可被拒绝(公钥)。

致命:远程端意外挂断

如何解决此问题。请让我知道

2 个答案:

答案 0 :(得分:5)

我认为这是由于ssh问题

确保您的密钥是否在.ssh文件夹中,如果是,请执行以下操作

打开~/.bashrc&添加

eval `ssh-agent -s`
ssh-add ~/.ssh/your_respective_key

在终端上做bash并做git pull.I希望它能正常工作

答案 1 :(得分:3)

您需要确保您在Github上注册的公钥是用户执行Git拉取的公钥。

用于设置密钥的Github指南已经完成,它们有一个linux版本: https://help.github.com/articles/generating-ssh-keys#platform-linux

确保它绝对是正确用户的公钥,并且您没有在密钥末尾包含任何空格 - 密钥在您的电子邮件地址末尾完成。

ssh-rsa 8f97gs89dfng746c74nyc7n478cb6ts746tb8746tbv9846cyb78
sjfghsfg43534639fb09bg0g098243hfjc0478tjwygjw85jywcyhwj9y598
dfhghuh3546ntnfgskjvgiu34b6t3== you@example.com
              That is the end of your key ----^