SourceTree 如何 GitLab
公司開發越來越多使用 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
相關文章
- 使用SourceTree管理GitLab程式碼倉庫Gitlab
- GitLab 如何降級安裝?Gitlab
- gitlab 如何進入控制檯Gitlab
- SourceTree詳細使用教程
- Sourcetree(git GUI)安裝GitGUI
- Git&SourceTree學習Git
- 如何使用 Ansible 同步 GitHub 和 GitLabGithubGitlab
- GitLab 500 錯誤如何解決?Gitlab
- git與sourcetree的那些事Git
- SourceTree 提示 fatal: Authentication failed for..AI
- Bitbucket / Sourcetree 隨手筆記筆記
- GitLab -IDEA整合gitlab(提交專案到gitlab)GitlabIdea
- 極狐GitLab 如何配置多個 LDAP?GitlabLDA
- 如何配置極狐GitLab Maven 倉庫GitlabMaven
- GitLab 如何檢視升級路徑?Gitlab
- 如何將 SSH Key 新增到 GitLab 中?Gitlab
- gitlab如何實現批次clone倉庫Gitlab
- 如何在spring boot 使用 gitlab的ApiSpring BootGitlabAPI
- 極狐GitLab怎麼樣?如何利用極狐GitLab CI提高生產力?Gitlab
- SourceTree 提交專案到碼雲
- SourceTree清理遠端無效分支
- SourceTree for Mac(Git客戶端工具)MacGit客戶端
- 如何在極狐GitLab 配置 郵件功能Gitlab
- 如何在CentOS 安裝極狐GitLab Runner?CentOSGitlab
- 如何配置極狐GitLab Runner Cache 快取Gitlab快取
- 如何配置極狐GitLab Runner 幫助映象Gitlab
- 如何從 AWS CodeCommit 遷移到極狐GitLab?MITGitlab
- Sourcetree for mac(Git管理神器) 中文版MacGit
- SourceTree跳過註冊安裝使用
- bitnami gitlab 使用 gitlab-rails 命令GitlabAI
- GitLab CI持續整合-GitLab RunnerGitlab
- 如何部署極狐GitLab Runner Cache 快取配置?Gitlab快取
- 如何配置極狐GitLab Docker 容器映象倉庫GitlabDocker
- 如何給極狐GitLab Runner 新增 MinIO 域名 hostGitlab
- 如何在Anolis 8 安裝 極狐GitLab RunnerGitlab
- 如何使用極狐GitLab 自定義 Pages 根域名Gitlab
- 如何從0-1瞭解 熟悉 精通gitlabGitlab
- 如何在極狐GitLab Runner Job 新增域名 host?Gitlab