又是在一次使用sourcetree拉取或者提交代碼時候,遇到了sourcetree報錯;
排查了一會,比如查看了SSH keys是否有問題、是否與sourcetree賬戶狀態有問題等等,最終才發現并解決問題
原因:
因為之前公司要求企業gitlab中的用戶名要和企業郵箱前綴保持一致,比如下圖中標記的位置,我之前寫的是abc,是和sourcetree里設置的用戶名是一致的,所以一直沒有問題;
但是,后面我修改了gitlab里的用戶名為abc.d,sourcetree里設置的用戶名還是abc,所以產生了用戶名不一致問題導致報錯
?
?解決步驟:
1、點擊左上角的sourcetree圖標,選擇設置...
2、 在打開的窗口里選擇【高級】
?
?3、設置對應gitlab地址右邊的用戶名,要和gitlab中setting里的用戶名一致
?4、繼續使用soucetree 會彈窗 提示輸入用戶名密碼 (這里是gitlab的密碼)
之后就可以繼續愉快的玩耍了,哈哈哈哈