問題:
1、mac中下載sourcetree配置倉庫地址,一直在提示輸入密碼,無法登錄成功,更無法獲取源碼。
2、找不到配置倉庫時的賬號密碼,只看到地址。
場景:
git服務器:自己的GIT服務器,非github。
登錄方式:證書登錄。
解決方案:
*首先,sourcetree無法使用設置密碼賬號的方式實現登錄請求。也無法像windows環境下的sourcetree一樣配置key文件的地址。所以我們實現的方式是在mac上配置一個秘鑰,而sourcetree登錄時候正式使用這個秘鑰文件。
1、打開控制台:ssh-keygen -t rsa -C "GIT上的賬號郵箱"
2、回車
3、輸入密碼(git上的賬號密碼)
4、確認密碼
5、輸入命令 cd .ssh
6、輸入命令 cat id_rsa.pub
7、復制出現的代碼,打開GIT平台,找到SSH KEY管理菜單,在對應輸入框里輸入剛復制的代碼,保存。
OK,截止到這里,再重新打開SOURCETREE鏈接遠程倉庫,這時候就可以下載下來代碼了。
以上,是MAC上使用秘鑰文件登錄sourcetree的方式及操作步驟。