使用 sourcetree 的時候每次 pull 和 push **都得輸入一次密碼才能操作。解決辦法:
新增ssh
秘鑰進行管理;。
如果新增上ssh
也不行,可在sourcetree
->preferences
->git
中設定為use system git
,就是使用系統安裝的git
。
需要進行git config設定:
設定git config並儲存你的gitlab使用者名稱、郵箱及密碼:
git config --global user.name "your user name"
git config --global user.email "your email"
驗證成功後需要輸入gitlab的密碼(這就是需要解決的問題)。我們先輸入正確的密碼,
可以臨時快取密碼:git config --global credential.helper cache
或者一直儲存密碼(我用的下邊這個):git config credential.helper store
之後再pull就沒有管我要密碼了:
其實也有乙個可能是公司使用的是 gitlab,倉庫的位址是 http 的,如果是 https 的應該就不會出現這種問題。
重灌系統,第一件事就是安裝xcode和用sourcetree匯入公司的專案
誰料匯入倉庫的時候出現`warning: templates not found /usr/local/git/share/git-core/templates`
倉庫列表顯示該倉庫已被移動或者已經刪除
解決辦法如下:
在sourcetree的 偏好設定- git 中,把"使用內建git" 更改為 "使用系統git"
到此為止就解決問題了
也可以把該選項再切換回來,不影響使用。
所以目測是乙個templates相關的bug
如果還是不行,可能是git所在電腦記憶體不夠,重啟git所在電腦,再試; sourceTree使用經驗總結
1.公司的git 使用者名稱 yihn 密碼 略 2.安裝git客戶端 sourcetree 3.可以連線到你託管在bitbucket stash microsoft tfs或github中的 庫 4.設定 新增遠端倉庫 5.工具 選項新增預設使用者資訊,電子郵件,ssh秘鑰等 6.一般建立本地gi...
SourceTree使用細節
1.提交部分 改動10個檔案,但這次只想提交其中5個檔案,怎麼辦?stash貯藏,等提交完之後再把貯藏弄回來。如果不貯藏,無法rebase note 貯藏之前,先得add。寫完commit 資訊之後,在貯藏其他的 2.建立遠端分支 本地分支push到遠端 如果想把本地的某個分支test提交到遠端倉庫...
sourcetree如何使用
sourcetree是乙個操作簡單而且無需記住各種複雜git命令的快速管理分支軟體。個人十分推薦。操作步驟 一 安裝sourcetree 2.按著預設操作直接安裝完成後會讓你登入,這裡我建議用谷歌的賬號先翻qiang再登入,速度很快。否則很難進入sourcetree,登入一次後下次就無需再次登入了。...