为Git配置SSH密钥但仍然不成功

时间:2015-07-03 14:06:49

标签: git github ssh

我有followed the steps为我的git帐户配置ssh密钥。 但我还是不成功。这是一份成绩单。

[John@dev gitRepo]$ ssh -T git@github.com
Hi JohnDoe! You've successfully authenticated, but GitHub does not provide shell access.
[John@dev gitRepo]$ git remote update
Fetching origin
Username for 'https://github.com':

据我所知,响应ssh尝试的消息是成功。但是,在正确设置ssh密钥后,我不会被提示输入用户名和密码。

之前正确设置/克隆了repo,因为我可以使用该repo中的用户名和密码访问git帐户。

感谢您的时间和回应以解决此问题。

2 个答案:

答案 0 :(得分:2)

这是因为您的遥控器仍设置为HTTP。您需要删除该源并添加SSH源以开始使用ssh。

答案 1 :(得分:1)

SSH密钥用于git:协议,例如“url”必须如下所示:

git@github.com:user/repo.git

它在我看来,你正在尝试https:// protocol