SourceTree 如何 GitLab

TroyLemon發表於2020-12-28

        公司開發越來越多使用 GitLab,而 SourceTree 是一款非常好用的 Git GUI 客戶端工具
        下面講一下 Windows 環境下 SourceTree 如何連線 GitLab。
        首先下載 SourceTree 並且安裝,根據提示註冊和登入 Bitbucket 後,成功安裝。

        開啟 Terminal ,使用以下命令生成 rsa 檔案,引號中為註冊 GitLab 時填寫的郵箱。

ssh-keygen -t rsa -b 2048 -C "註冊 GitLab 時填寫的郵箱"


        提示是否在 C:\Users\asasL/.ssh/id_rsa 生成 id_rsa 檔案,預設資料夾是使用者目錄,沒什麼特別要求直接回車。

        第二步提示輸入密碼。此處比較重要,如果輸入了密碼,後續每次使用 SourceTree push 程式碼都會提示輸入密碼,所以建議不要設定密碼,直接回車。

        再次提示輸入密碼,不要輸入直接回車。
        出現下圖表示成功。

        在使用者目錄的 .ssh 目錄下會看到生成了 id_rsa 和 id_rsa.pub 兩個檔案。
然後開啟 SourceTree → Tools → Options

        SSH Client 處選擇 OpenSSH
        SSH Key 選擇之前生成的 id_rsa 檔案,然後點選 OK。就能 clone GitLab 中的專案與 push 程式碼了。

        如果更換了電腦,可以直接將使用者目錄下的 .ssh 中的 id_rsa 和 id_rsa.pub 拷貝到新電腦上。安裝完 SourceTree 後直接匯入 id_rsa 檔案,即可連線 GitLab。

參考資料:
GitLab Doc: https://docs.gitlab.com/ee/ssh/README.html#generating-a-new-ssh-key-pair

相關文章