基本的ssh公鑰生成與配置,其實度娘很多了。但為了文章的完整性,還是粗略帶過一下吧(被迫營業(yè)??)
Step1. 打開終端,輸入ls -al ~/.ssh??查看有沒有id_rsa.pub或id_dsa.pub文件。
如果有,請?zhí)^Step2
Step2.?輸入?ssh-keygen -t rsa -C “your_email@example.com”?(注意,這里的your_email@example.com是你自己的郵箱(例如:33**@qq.com)
提示需要輸入密碼,可以連續(xù)回車即可
Step3.?輸入ls -al ~/.ssh 查看是否有id_rsa.pub和id_dsa.pub兩個文件
再輸入pbcopy < ~/.ssh/id_rsa.pub后,密鑰就已經(jīng)在粘貼板了
Step4. 到Git上留下你的腳毛。這一步大家都會的了,跳過!

黏貼你的腳毛??
Step5 . sourcetree配置忽略文件
偏好設置 --> Git --> 編輯文件

編輯忽略文件
文件中添加
*.pbxuser
*.xcuserstate
*.xcworkspacexcuserdata
*.lock
Pods

全局忽略
Step6.? 出現(xiàn) 這是一個無效的源路徑/URL
這一步之前我沒有留意,導致后面一直無法使用SSH
(很多網(wǎng)上教程都沒有教這一步,也有可能是我自己手賤,在清除rsa鑰匙時,把known_hosts也刪了)

ssh連接不到

無法讀取遠程倉庫
Finder --> 前往文件夾 --> 輸入?~/.ssh 打開ssh鑰匙所在文件夾

去吧,比卡超
留意是否有known_hosts文件,如果沒有這個文件,大概率就是連接不上的原因了。

已知域名
Step7. 添加對應的域名,有點類似白名單
終端 --> 輸入?ssh -T git@gitee.com? 。 然后輸入 yes 確定
其他自建域名或內(nèi)網(wǎng)IP也是同樣操作
格式? ssh -T git@120.11.210.190??

我愿意!
最后,請開始你的表演~

??