当我通过命令行执行git pull
时,它总是要求我的github用户名和密码。我想告诉它在github中使用ssh密钥,再也不用担心了。你是怎么做到的?
答案 0 :(得分:5)
假设您已使用ssh-keygen
生成密钥对并将公钥上传到您的github帐户中的适当位置,您应该能够将远程设置为使用网址git@github.com:username/repo.git
。
git remote set-url origin git@github.com:username/repo.git
如果您没有关注的本地更改,则可以删除本地存储库并再次克隆:
git clone git@github.com:username/repo.git
此设置中有github's instructions,您可以根据需要将其用作参考。