之前采用的https方式拉取代码,最近只允许使用ssh方式拉取代码,因此进行切换。除了代码仓库方面需要配置的公钥、私钥等操作外,本文只说明git方面需要进行的配置。
首先是需要将原有的git仓库地址从https地址更换为ssh地址,使用如下命令进行更换:
1.查看当前仓库url地址
git remote -v
2.复制项目的ssh地址,然后使用命令git remote set-url 来重新设置url
git remote set-url origin git@gitee.com:someaccount/someproject.git
3.用命令 git remote -v 查看一下,url是否已经变成了ssh地址
git remote -v
最后验证一下是否成功
git pull
在拉取时出现报错: no supported authentication methods avaiable
原因
是由于小乌龟没有设置git 的路径,导致使用小乌龟的时候并没有使用git,所以连接不上。
解决办法
打开TortoiseGit->设置 - >网络,在SSH客户端的“TortoiseGitPlink.exe”更改为“ssh.exe”。ssh.exe可以在“安装目录\ Git \ usr \ bin”中找到
更改前:
更改后:
文章来源:https://www.toymoban.com/news/detail-507889.html
更改完成后再次拉取代码,即成功拉取。 文章来源地址https://www.toymoban.com/news/detail-507889.html
到了这里,关于【git】git从https切换为ssh的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!