1、 现象
使用sourceTree 拉取私有仓库gitlab上代码工程,通过的ssh拉取方式(这里已经配置过公私钥,私钥也add到本地)。发现界面一直出现让输入密码情况如下图。然后,界面一直处于校验链接是一个有效仓库地址页面转圈圈。
image.png
2、解决方式
首次使用sourcetree
获取该域名服务器下的项目时,无法把该域名下的的信息(域名,host,公钥)写入本地的konwn_hosts(目录:~/.ssh/)文件中的。
此时,需要打开终端模式,使用一次git clone
方式拉取代码即可。该方式会在know_host如下:
默认.ssh目录下没有该konwn_hosts文件,在执行git -clone会自动生成
在次使用sourceTree拉取同域名下的其他工程代码时候,可以正常访问,如下图:
image.png
3、 总结
- 当使用sourceTree拉取新域名服务器下的代码时候。先通过终端
git clone
方式拉取。
网友评论