跳槽了搞平安銀行項目,公司配了macbookpro,項目組用sourcetree提交代碼,先將基本步驟總結備注下。
1、安裝sourcetree
2、Mac sourcetree跳過注冊
a.打開sourcetree
b.關閉sourcetree
c.命令終端輸⼊defaults write com.torusknot.SourceTreeNotMAS completedWelcomeWizardVersion
d.打開sourcetree即可跳過登錄
3、首次使⽤需在Gitlab設置提交代碼的密碼(注意該密碼為提交代碼密碼,跟UM 密碼沒有關系)
4、MAC 本地創建SSH KEY ⾸先打開終端,輸入如下命令,其中命令中的雙引號內的郵箱請輸⼊自⼰的郵箱
ssh-keygen -t rsa -C "EX-PUYONGSONG001@pingan.com.cn" -b 4096
命令敲擊完后如下圖
此時直接按enter鍵,不需要鍵⼊任何東⻄,之后效果如下圖 此時需要設定密碼,該密碼為ssh key的密碼,設定后會提示再次輸入以confirm密碼一致 其后效果圖如下
之后繼續輸⼊以下命令
cat ~/.ssh/id_rsa.pub
出現下圖,其中選中的區域是稍后需要復制到gitlab的。
訪問gitlab,並進⼊的倉庫,頁⾯右上方setting點擊進入左邊菜單add an SSH key,點擊進入
將剛終端⾥里需要復制的東西,粘貼到key里面,點擊add key即可。
在gitlab中將git地址前的選項改為SSH后,再復制后⾯的地址。
由於倉庫git中的部分源⽂件容量太⼤,導致不能使用http協議進行傳輸,只能通過 SSH的方式進⾏拉取。使⽤windows系統的論上也是⽤這個⽅法,具體參考⽹網⽹網址https:// blog.csdn.net/ u011925641/article/details/79897517
5、使⽤用SSH 拉取遠端代碼
注意⾸次拉取代碼如果出現⼀一直loading的情況:是ssh的問題,
在終端輸⼊入回車,再重新嘗試拉取代碼即可。
ssh-add ~/.ssh/id_rsa
若重啟開機后,拉取代碼提示權限問題,在終端輸入上面的命令添加ssh key后輸入ssh key密碼(這二的密碼就是上面第3步設置的提交代碼密碼)即可。