我已经阅读了一些问题,但仍然没有找到解决这个问题的方法
我在 Windows 上有 git,我想使用 ssh 连接到 github。按照本教程https://help.github.com/articles/generating-ssh-keys 我已经成功设置了我的密钥
如果我打开一个 git-bash 并尝试 ssh github 我可以连接,所以这行得通
ssh -T git@github.com
Hi username! You've successfully authenticated, but GitHub does not
provide shell access.
这意味着 git-bash 实际上看到了我的密钥。但是,如果我尝试推动
git push origin master
git提示我输入用户名和密码
谢谢你的帮助
编辑:通过使用 git 协议而不是 http 协议解决,我的错
所以替换这个
https://github.com/_user_/_repository_.git
用这个
git@github.com:_user_/_repository_.git
在远程链接中