MAC 端Source Tree 與 GitLab 配置ssh

使用Source Tree 配合SVN或者Git 不適用命令行提交代碼管理代碼有一段時間了。

Source Tree

前幾天遇到了在原來拉取的本地代碼的路徑下可以繼續(xù)拉取新的分支,通過http鏈接拉取新分支失敗報錯,解決方法,重新上傳本地id_rsa.pub公鑰。如圖:

1A912124-437D-4A71-994A-173E7357DF13.png
1B9EED8B-A730-4FA1-A699-E5E8185B7983.png

將本地生成的公鑰添加到這里之后,在source Tree上登錄git賬號后可以通過ssh地址進行代碼拉取和提交;

下面簡單說下生成公鑰過程:

生成過程

如圖:第一步,輸入,ssh-keygen - t rsa -C "開通git的郵箱"
第二步,出現(xiàn)Enter file in which to save the key 后之后直接回車
第三,第四,第五步,我這里因為已經(jīng)生成過了,會出現(xiàn)Overwrite (y/n)? 我這里輸入y重新生成 輸入生成公鑰私鑰的密碼回車,之后再輸入一次密碼回車
第六步,出現(xiàn)以下結果是為成功,可以看到y(tǒng)our public key has been saved in /..............這個路徑就是公鑰所在路徑,可以直接復制路徑去文件下查看

路徑下文件

之后直接用Mac自帶的文本編輯打開公鑰文件,復制文本內(nèi)容:注意往GitLab 服務器添加ssh key的時候不要添加公鑰文件里的最后一個賬號郵箱字段,之后通過ssh 鏈接方式就可以用source tree 管理代碼了。(第一次需要在source tree 中輸入你gitlab的賬戶和密碼)。
Good luck !

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • ssh公鑰登錄 一般在管理遠程主機時,都用ssh登錄,ssh user@host,但是這樣每次會使用密碼。 使用s...
    沉默寡言若有所思閱讀 11,636評論 0 6
  • 本文以Gitlab來講解Git使用以及持續(xù)集成, 持續(xù)集成采用的是Gitlab CI. 其他代碼托管網(wǎng)站,如Git...
    x1596357閱讀 5,545評論 0 6
  • GitLab是一個利用Ruby on Rails開發(fā)的開源應用程序,實現(xiàn)一個自托管的Git項目倉庫,可通過Web界...
    YHWXQ簡簡單單的生活閱讀 88,311評論 3 37
  • 我明了你的苦楚 你不知我的無辜 今夜 我騎著風去看你 你沒有打開心窗 與我探討孤獨
    耳火草何木月月閱讀 167評論 2 3

友情鏈接更多精彩內(nèi)容