【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从https切换为ssh_第1张图片

原因

是由于小乌龟没有设置git 的路径,导致使用小乌龟的时候并没有使用git,所以连接不上。

解决办法

打开TortoiseGit->设置 - >网络,在SSH客户端的“TortoiseGitPlink.exe”更改为“ssh.exe”。ssh.exe可以在“安装目录\ Git \ usr \ bin”中找到

更改前:

【git】git从https切换为ssh_第2张图片

 更改后:

【git】git从https切换为ssh_第3张图片

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

你可能感兴趣的:(工具环境部署问题,git,ssh,github)