已为 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:// 协议
我 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:// 协议