Github ssh密钥添加,检查,仍然无法正常工作

时间:2018-03-26 17:52:53

标签: github ssh ssh-keys

我按照tutorial创建了ssh密钥。

将其分配给ssh-agent。

根据此tutorial将其添加到github帐户。

ssh-add -l -E md5

显示正确的足迹

ssh -T git@github.com

表示:

Hi <My username>! You've successfully authenticated, but GitHub does not provide shell access.

但仍然:

git push

要求:

Username for 'https://github.com':

有什么想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

看看这个:switching-remote-urls-from-https-to-ssh

您通过HTTPS克隆您的repo并且现在想要使用SSH推送的更改很高。

根据GitHub site的建议,通过执行以下操作检查您的远程来源:

$ git remote -v
origin  https://github.com/USERNAME/REPOSITORY.git (fetch)
origin  https://github.com/USERNAME/REPOSITORY.git (push)

如果您https...通过执行以下操作将其更改为ssh

git remote set-url origin git@github.com:USERNAME/REPOSITORY.git