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

Configured SSH Key For Git But Still Unsuccessful

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 密钥后,系统不会提示我输入用户名和密码。

回购已正确设置/克隆较早,因为我可以使用该回购中的用户名和密码访问 git 帐户。

感谢您花时间和回复来解决这个问题。

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

SSH 密钥用于 git:协议,例如"url" 必须看起来像:

git@github.com:user/repo.git

在我看来,您正在尝试 https:// 协议