問題:git
一、mac中下載sourcetree配置倉庫地址,一直在提示輸入密碼,沒法登陸成功,更沒法獲取源碼。github
二、找不到配置倉庫時的帳號密碼,只看到地址。windows
場景:服務器
git服務器:本身的GIT服務器,非github。ssh
登陸方式:證書登陸。源碼
解決方案:it
*首先,sourcetree沒法使用設置密碼帳號的方式實現登陸請求。也沒法像windows環境下的sourcetree同樣配置key文件的地址。因此咱們實現的方式是在mac上配置一個祕鑰,而sourcetree登陸時候正式使用這個祕鑰文件。登錄
一、打開控制檯:ssh-keygen -t rsa -C "GIT上的帳號郵箱"配置
二、回車rsa
三、輸入密碼(git上的帳號密碼)
四、確認密碼
五、輸入命令 cd .ssh
六、輸入命令 cat id_rsa.pub
七、複製出現的代碼,打開GIT平臺,找到SSH KEY管理菜單,在對應輸入框裏輸入剛複製的代碼,保存。
OK,截止到這裏,再從新打開SOURCETREE連接遠程倉庫,這時候就能夠下載下來代碼了。
以上,是MAC上使用祕鑰文件登陸sourcetree的方式及操做步驟。