我正在使用Ubuntu 12.04
Kannan @ Ubuntu:〜/ a / git pull
许可被拒绝(公钥)。
致命:远程端意外挂断
如何解决此问题。请让我知道
答案 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 ----^