圖17
復(fù)制id_rsa.pub文件中內(nèi)容并添加到git賬戶firefly@demo.com用戶下,如圖18所示。
圖18
使用firefly賬戶登錄網(wǎng)頁(yè)版gitlab服務(wù),在Settings?---?SSH?Keys中添加id_rsa.pub中的公開(kāi)密鑰,然后點(diǎn)擊“Add?key”,如圖19所示。
圖19
由于gitlab服務(wù)器ssh端口不是使用默認(rèn)的22,而是6688,我們還需要?jiǎng)?chuàng)建C:\\\\Users\\\\tgh\\\\.ssh\\\\config文件(如果有多臺(tái)gitlab服務(wù)器,均可以在config文件中添加),如圖20所示。
cat >>.ssh/config <<EOF
host gitlab.demo.com
hostname 192.168.59.250
port 6688
EOF
圖20
好啦,我們可以使用ssh方式來(lái)克隆項(xiàng)目了,如圖21所示,先復(fù)制要克隆的項(xiàng)目地地址。
圖21
注意,使用ssh方式克隆項(xiàng)止,URL是以git@開(kāi)頭,如圖22所示
圖22
點(diǎn)擊”確定“,如圖23所示,我x,又報(bào)錯(cuò)啦,捂臉好尷尬。
圖23
可千萬(wàn)別被小小的報(bào)錯(cuò)給嚇到,我們只需要再設(shè)置一下TortoiseGit的網(wǎng)絡(luò),更改一下SSH客戶端,如圖24為修改前路徑,圖25為修改后路徑,即我們要用Git自帶的SSH客戶端來(lái)解決這個(gè)報(bào)錯(cuò)。
圖24
圖25
完成設(shè)置后,我們?cè)賮?lái)嘗試克隆一下,如圖26,圖27所示,順利完成。
圖26
圖27
碰到問(wèn)題不回避,這樣,我們離大神和女神都更近了一步^_^,加油。
更多關(guān)于云服務(wù)器,域名注冊(cè),虛擬主機(jī)的問(wèn)題,請(qǐng)?jiān)L問(wèn)西部數(shù)碼官網(wǎng):m.ps-sw.cn