id_rsa是ssh的私鑰播演,id_rsa.pub是對(duì)應(yīng)的公鑰冀瓦,
以上兩個(gè)是OpenSSH用的格式,ppk文件中同時(shí)包含了公鑰和私鑰写烤,多見(jiàn)于putty客戶端。id_rsa和ppk文件是可以互相轉(zhuǎn)的拾徙,可以打開(kāi)看看洲炊,都是純文本,差別不大
打開(kāi)電腦尼啡,隨便找個(gè)路徑暂衡,最好純字母路徑, 不要帶有特殊字符崖瞭, 建立一個(gè)ssh專屬文件夾狂巢,打開(kāi)后,鼠標(biāo)右鍵打開(kāi)git bash
敲入 ssh-keygen书聚, 路徑下會(huì)自動(dòng)生成2個(gè)文件
id_rsa, 用來(lái)導(dǎo)入到sourcetree 的設(shè)置里面
id_rsa.pub唧领,打開(kāi)里面內(nèi)容,復(fù)制內(nèi)容到gitlab 的ssh方框內(nèi)
ssh密鑰生成后雌续, 先打開(kāi)gitlab的ssh設(shè)定斩个, 把id_rsa.pub里面的內(nèi)容全部復(fù)制進(jìn)去, 點(diǎn)擊add驯杜,
gitlab的SSH key就添加成功了
再打開(kāi)Sourcetree--工具--選項(xiàng)受啥, 添加SSH密鑰, 如id_rsa
SSH客戶端鸽心,選擇“OpenSSH”
至此滚局, 基本設(shè)定已經(jīng)完成了, 然后通過(guò)添加先Clone路徑顽频, 選擇用ssh方式進(jìn)行clone.
詳細(xì)講解
SSH認(rèn)證失敗
在推送分支時(shí),提示SSH
密鑰認(rèn)證失敗,點(diǎn)擊是
解決方式
點(diǎn)擊工具-選項(xiàng)
選擇SSH
客戶端:OpenSSH
即可,點(diǎn)擊確定