1. 首先去官網(wǎng)下載SourceTree,下載完之后安裝
2. 配置ssh密鑰
- 1 打開終端輸入命令
$cd ~/.ssh
查看是否有ssh文件 - 2 輸入
ssh-keygen -t rsa -C "youremail@example.com"
晕窑,會在.ssh目錄下生成id_rsa骗炉、id_rsa.pub兩個私鑰和公鑰. 中間內(nèi)容自己的郵箱賬號。后面連續(xù)輸入三次回車即可呻顽。 - 3 輸入命令
cat ~/.ssh/id_rsa.pub
查看獲取到的公鑰雹顺,復制這個公鑰地址,添加到github的ssh配置里面廊遍。
1.png
2.png
- 4 配置完之后回到終端嬉愧,輸入
ssh git@github.com
驗證一下ssh是否連接成功,這時候會出現(xiàn)
The authenticity of host 'github.com (13.229.188.59)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
后面輸入yes喉前,敲回車没酣。出現(xiàn)Hi Eenie-Meenie! You've successfully authenticated, but GitHub does not provide shell access.
這種即為ssh連接成功。
這一步的主要目的是生成一個known_hosts文件卵迂,否則會出現(xiàn)在SourceTree上輸入ssh地址之后四康,一直在轉(zhuǎn)圈驗證地址的情況。
image.png
3. 使用SourceTree拉取代碼
打開SourceTree 點擊新建狭握,從URL克隆闪金, 輸入SSH地址,點擊確定论颅,即可從服務器拉取代碼哎垦。
3.png
4.png
在終端中打開文件的命令是 open .
回車
至此就完成了實用SourceTree從服務器clone代碼的操作,當然也可以使用SourceTree進行push, pull以及代碼合并恃疯,等操作漏设。