SourceTree(Git)使用SSH克隆碼雲專案
SourceTree第一次安裝執行需要註冊,如下為跳過註冊方法:
1、開啟sourcetree的資料夾
%LocalAppData%\Atlassian\SourceTree\
2、新建立一個檔案,裡面貼上如下內容,然後儲存,重啟即可跳過註冊:accounts.json
[ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity", "Authenticate": true, "HostInstance": { "$id": "2", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount", "Host": { "$id": "3", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount", "Id": "atlassian account" }, "BaseUrl": "https://id.atlassian.com/" }, "Credentials": { "$id": "4", "$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account", "Username": "", "Email": null }, "IsDefault": false } ]
一、HTTPS和SSH克隆方式的區別
HTTPS:每次獲取fetch和推送push程式碼時都需要重新驗證賬號和密碼。(適合僅僅用來學習閱讀專案程式碼的使用者)
SSH:如果你是專案成員,就可以用這種方式,獲取和推送操作時不需要再次驗證賬號。需要事前在本地建立SSH Key並新增到碼雲中。(適合專案成員,參與專案開發)
因為HTTPS比較簡單,所以這裡就不講啦。主要講SSH方式的克隆。
二、建立新增SSH-key
先安裝git:https://git-scm.com/,然後安裝SourceTree,開啟SourceTree 操作——在終端中開啟——在這裡輸入命令列
1、建立:ssh-keygen -t rsa -C
三次回車這樣就不用設定密碼,省得麻煩。其中[email protected]這個是我的註冊郵箱,你改成自己的。
2、檢視:cat ~/.ssh/id_rsa.pub
檢視公鑰value,右鍵copy。也可以進入C:\Users\Administrator\.ssh用記事本開啟id_rsa.pub複製公鑰
3、新增:登入碼雲——個人中心——修改資料——SSH公鑰
4、測試:ssh -T [email protected]
第一次可能提示需要輸入一次yes,再次輸入上述命令,如果可以看到welcome,你的暱稱,說明成功了!
5、配置:開啟sourceTree——工具——選項——在SSH客戶端中選擇OpenSSH——選擇SSH金鑰路徑——完成
選擇公鑰檔案:C:\Users\QGM\.ssh\id_rsa.pub
三、開始克隆SSH
1、登入碼雲後,進入開源專案,隨意選擇自己希望匯入SourceTree的一個專案。
2、進入專案後點擊克隆,會看到HTTPS和SSH兩種方式,首先我們選擇SSH方式,複製網址
3、開啟sourceTree,點選Clone
4、克隆成功,現在可以開始操作啦。
相關推薦
SourceTree(Git)使用SSH克隆碼雲專案
SourceTree第一次安裝執行需要註冊,如下為跳過註冊方法: 1、開啟sourcetree的資料夾 %LocalAppData%\Atlassian\SourceTree\ 2、新建立一個檔案,裡面貼上如下內容,然後儲存,重啟即可跳過註冊:accounts.json
SourceTree使用SSH克隆碼雲項目
兩種 賬號 復制 pub 重新 etc welcom 進行 -m SourceTree使用SSH克隆碼雲項目 覺得有用的話,歡迎一起討論相互學習~Follow Me SourceTree使用SSH克隆碼雲項目 參考文獻 https://blog.csdn.net/qing
使用Git,從碼雲上clone專案到本地,修改完之後提交專案到碼雲
最近在寫公司的專案,用的比較多的就是使用Git,從碼雲上clone下來專案,到修改完之後,再提交專案到碼雲上去,這樣的方法很適用於團隊協作,以及避免電腦裡的程式碼,因為特殊情況而丟失。所以把這個過程簡單的分享一下!歡迎大家討論。 閒話少說,開始進入正題。 一、把專案從碼雲
AndroidStudio專案用Git上傳碼雲出問題
AndroidStudio中的專案在上傳到碼雲的時候在最後一步push時,總會出現 push rejected這種錯誤情況。 ————–這種情況我們找到存放Android專案的路徑 ————–資料
git linux git push到碼雲
https 復制 分享 strong save fill mail pan iss 進入https://gitee.com/profile 查看自己的賬號和郵箱,記到記事本下來,下面會用到。 打開Git輸入命令git config –global user.name “
有關Git和GitHub/碼雲的簡單
Git:是一款免費、開源的分散式版本控制系統 Github:是用Git做版本控制的程式碼託管平臺 常用Git命令: git init git clone git status git log git add git commit git diff git branch git check
phpstorm clone 碼雲專案到本地 Version Control 不顯示
最近在用碼雲作為程式碼倉庫,但是建了倉庫,也填加了 SSH,把專案利用 phpstorm VCS --> checkout from version control --> git 克隆到本地之後, Version control 一直不顯示,
Git如何在碼雲上建立分支,合併,刪除
首先檢視當前有哪些分支 git branch 然後新增新分支 git branch <name> 切換新分支 git checkout version6 修改某個檔案,然後推送上碼雲 可以看到碼雲上已經自動建立了分支,並且剛剛提交的檔案只有
把git倉庫從碼雲遷到github,及git常用命令 git常用命令--持續更新
前言 剛開始建倉庫的時候,因為網路的原因選擇了國內的碼雲。後來又想換成github,畢竟平時github使用率比較高。 替換遠端倉庫地址方式如下: git remote set-url origin 你新的遠端倉庫地址 另附上git常用命令
【Git】刪除碼雲/GitHub上面的資料夾
我用的是碼雲 GitHub一樣 1、確保伺服器和碼雲上面的內容一致 如果不一致 那麼先使用git pull origin master 2、git rm -r --cached filename(要刪除的檔案/資料夾) 3、git commit -m "de
新手git提交到碼雲上去所遇問題
當從本地倉庫提交到遠端倉庫時( git push -u origin master ),報這個錯誤. hint: Updates were rejected because the tip of your current branch is behind hint: its
手把手教你碼雲專案部署
賬號登入 這個沒啥好說的,有賬號的就直接登入,沒有賬號的就註冊,附上網址:http://git.oschina.net 。 有一點需要注意:建議不要使用新浪郵箱,使用新浪郵箱可能會收不到驗證郵件。 新增 SSH 公鑰 進入終端,按以下步驟輸入命令(當然,碼
GIT 常用命令 碼雲
1.如果是新電腦,需要獲取SSH key ,新增到碼雲賬戶 git "Could not read from remote repository.Please make sure you have the correct access rights."解決方案 本機生成S
使用Git上傳專案到碼雲,SourceTree使用碼雲遠端倉庫
為了更方便的開發和管理程式碼,程式碼託管工具尤為重要;這裡列出幾個程式碼託管平臺:我使用的是碼雲程式碼託管平臺1、首先在碼雲上建立一個專案 點選右上角的或者頁面的建立專案按鈕跳轉到新建專案頁面,就像這樣: 2、在要上傳的專案中點選右鍵中的Git Bash Here 開啟 (我
Android Git與sourcetree使用方法(三)本地專案直接推到遠端碼雲(中國github)
建立遠端專案(碼雲) 這篇文章已經提到了如何建立 本地專案拉入SourceTree 點選左邊空白部分右鍵新建倉庫 本地專案建立遠端倉庫 URL /
idea使用git上傳專案到碼雲 pull的時候報錯:The directory G:\cloudParent\micro_service is registered as a Git root...
最近在碼雲自己搞了一個簡單的微服務框架專案,在使用git pull程式碼的時候右下角提示The directory G:\cloudParent\micro_service is registered as a Git root, but no Git rep
將碼雲私有專案克隆到本地
1.碼雲新建專案. 2.新增公鑰. 3.初始化本地倉庫,配置基本資訊. git init //初始化本地倉庫 git config --global user.name "wunian" //設定使用者名稱 git config --global user.email "your e
git 本地專案上傳到碼雲
如果你的本機是安裝成功第一次使用,先配置一下一些基本的資訊 1git config–global user.name “Your Name” 2 git config --global user.email"[email protected]" 一、在碼雲上建立專案名稱為d
在碼雲上克隆時, 使用ssh而不是https
在將程式碼託管到碼雲上面的時候,需要獲取碼雲上面的克隆地址,之前我都是用https進行克隆的,這樣克隆的話,需要在終端輸入碼雲對應的使用者名稱和密碼,現在準備使用ssh來進行克隆。 在./目錄下可以檢視一下隱藏檔案 .ssh 看這裡面是否有私鑰和公鑰: 如果存在的話,我在這
電腦基礎知識及拓展:使用Git將本地專案上傳到碼雲(完整版)
準備工作: 1.下載Git https://www.git-scm.com/download/ 2.註冊碼雲 記住自己暱稱下面的字母,這作為我們的賬號。密碼自己心裡都知道。 在碼雲新建一個專案,我這裡是UnityWorks 3.配置使用者名稱和密碼 在任意