一、準(zhǔn)備條件
1父款、Mac系統(tǒng)電腦
2、安裝好SourceTree
3憨攒、獲取ssh git倉(cāng)庫(kù)地址
二、配置步驟
1肝集、打開(kāi)終端命令行
ssh -t rsa -C "xxx"
"xxx"代表注冊(cè)git倉(cāng)庫(kù)時(shí),使用的用戶(hù)名包晰,可以是字符串也可以是郵箱地址阳欲。
如果遇到輸入密碼,則輸入git倉(cāng)庫(kù)訪問(wèn)密碼,與上面的用戶(hù)名對(duì)應(yīng)即可窘疮。
成功丐吓,則出現(xiàn)如下圖:
2、配置遠(yuǎn)端公鑰
可以通過(guò)cat ~/.ssh/id_rsa.pub
查看公鑰,也可以cd到對(duì)應(yīng)的目錄下雏掠,用文本文件打開(kāi),也可以查看乡话。
將公鑰整體復(fù)制,配置到GitHub或Git倉(cāng)庫(kù)所在后臺(tái)绑青,并保存诬像。
3闸婴、配置本地SSH
執(zhí)行ssh-add ~/.ssh/id_rsa
將sshkey添加到sourceTree;
執(zhí)行ssh-add -K ~/.ssh/id_rsa
將sshkey添加到鑰匙串邪乍;
cd 到 .ssh目錄下, 用touch config
命令創(chuàng)建config文件降狠;
用open config
命令打開(kāi)config文件庇楞,輸入以下內(nèi)容并保存
Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa
4、信任公鑰
終端執(zhí)行ssh命令鏈接一下git倉(cāng)庫(kù)服務(wù)器姐刁,進(jìn)行公鑰信任
ssh git@xxxx
其中xxxx代表git倉(cāng)庫(kù)地址
當(dāng)出現(xiàn)Welcome to xxx
時(shí)芥牌,代表成功聂使。
5壁拉、SourceTree克隆倉(cāng)庫(kù)
在SourceTree中柏靶,新建-從URL克隆弃理,輸入ssh倉(cāng)庫(kù)地址
沒(méi)意外屎蜓,過(guò)一會(huì),就可以正常clone倉(cāng)庫(kù)了炬转。