1

我正在使用 Ubuntu 12.04

Kannan@Ubuntu:~/a/git pull

权限被拒绝(公钥)。

致命:远端意外挂断

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

4

2 回答 2

5

我认为这是由于 ssh 问题

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

打开~/.bashrc并添加

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

并在终端上执行 bash 并执行 git pull。我希望它会起作用

于 2013-11-27T06:38:33.133 回答
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 ----^
于 2013-10-28T08:41:05.323 回答