0


【git】git从https切换为ssh

之前采用的https方式拉取代码,最近只允许使用ssh方式拉取代码,因此进行切换。除了代码仓库方面需要配置的公钥、私钥等操作外,本文只说明git方面需要进行的配置。

首先是需要将原有的git仓库地址从https地址更换为ssh地址,使用如下命令进行更换:

1.查看当前仓库url地址

git remote -v

2.复制项目的ssh地址,然后使用命令git remote set-url 来重新设置url

git remote set-url origin [email protected]: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”中找到

更改前:

更改后:

更改完成后再次拉取代码,即成功拉取。

标签: git ssh github

本文转载自: https://blog.csdn.net/michiko98/article/details/129528448
版权归原作者 厨樱 所有, 如有侵权,请联系我们删除。

“【git】git从https切换为ssh”的评论:

还没有评论