如何在已经使用https克隆之后对git存储库进行SSH?
我已经在我的计算机上使用如何在已经使用https克隆之后对git存储库进行SSH?,git,Git,我已经在我的计算机上使用https克隆了一个存储库。我想将这个存储库设置为ssh,这样我就不必在每次git推送时输入用户名和密码 关于如何将此https克隆的存储库转换为ssh,而不必实际重新克隆它,以避免我一直输入凭据,有什么建议吗?您应该删除您的HTTP远程设备(例如使用origin): 并添加SSH远程服务器 git remote add origin user@example.com:path/to/project.git 然后,您还必须再次使用设置分支的远程 git push -u
https
克隆了一个存储库。我想将这个存储库设置为ssh
,这样我就不必在每次git推送时输入用户名和密码
关于如何将此
https
克隆的存储库转换为ssh
,而不必实际重新克隆它,以避免我一直输入凭据,有什么建议吗?您应该删除您的HTTP远程设备(例如使用origin
):
并添加SSH远程服务器
git remote add origin user@example.com:path/to/project.git
然后,您还必须再次使用设置分支的远程
git push -u origin master
或
GitHub提供了一个非常好的文档:
简言之,这应该做到:
git remote set-url origin user@example.com:PATH/REPOSITORY
git branch --set-upstream-to=origin master
git remote set-url origin user@example.com:PATH/REPOSITORY