SourceTree ssh-key配置
ssh-key設置
初次使用可以直接利用sourcetree生成,如果已經有了,想再次生成,必須通過命令行。
sourcetree 生成ssh-key
打開sourcetree,選擇 工具–>創建或導入SSH密鑰–>點擊Generate,鼠標在空白區來回移動就能自動生成SSH key, 讓後輸入Key passphrase,確認後,保存公鑰和私鑰。
然後打開Putty裏面的Pageant,位於開始 -> Putty文件, 打開後,點擊Add Key,添加保存的私鑰後關閉窗口。
然後再將私鑰添加到Bitbucket Settings中,通過sourcetree打開密鑰,工具–>創建或導入SSH密鑰–>點擊Load打開保存的私鑰,複製所有字符,在Setting中選擇SSH keys,再點擊Add key,Label中添一個命名,Key中粘貼私鑰字符。
注:以上爲sourcetree 使用密鑰,如需要git使用密鑰需要另外創建
生成ssh-key
-
在命令行中輸入
ssh-keygen -t rsa -C "[email protected]"
,默認會在相應路徑下(/your_home_path)生成id_rsa
和id_rsa.pub
兩個文件,如下面代碼所示 -
輸入passphrase(密碼:某些網站clone時需要密碼)(本步驟可以跳過)
-
跳到用戶目錄
cd /c/User/your_home_name/
,查看.ssh文件夾 dir .ssh。 -
將新生成的key添加到ssh-agent中: 運行agent代理,
eval $(ssh-agent)
,再增加私鑰ssh-add ~/.ssh/id_rsa.pub
-
在bitbucket中添加私鑰
-
校驗配置和用戶名
ssh -T [email protected]