1、 現(xiàn)象
使用sourceTree 拉取私有倉(cāng)庫(kù)gitlab上代碼工程,通過(guò)的ssh拉取方式(這里已經(jīng)配置過(guò)公私鑰,私鑰也add到本地)。發(fā)現(xiàn)界面一直出現(xiàn)讓輸入密碼情況如下圖。然后,界面一直處于校驗(yàn)鏈接是一個(gè)有效倉(cāng)庫(kù)地址頁(yè)面轉(zhuǎn)圈圈。

image.png
2、解決方式
首次使用sourcetree獲取該域名服務(wù)器下的項(xiàng)目時(shí),無(wú)法把該域名下的的信息(域名,host,公鑰)寫(xiě)入本地的konwn_hosts(目錄:~/.ssh/)文件中的。

image.png
此時(shí),需要打開(kāi)終端模式,使用一次git clone 方式拉取代碼即可。該方式會(huì)在know_host如下:
默認(rèn).ssh目錄下沒(méi)有該konwn_hosts文件,在執(zhí)行g(shù)it -clone會(huì)自動(dòng)生成

image.png
在次使用sourceTree拉取同域名下的其他工程代碼時(shí)候,可以正常訪問(wèn),如下圖:

image.png
3、 總結(jié)
- 當(dāng)使用sourceTree拉取新域名服務(wù)器下的代碼時(shí)候。先通過(guò)終端
git clone方式拉取。