SourceTree-使用總結


SourceTree-使用總結

配置總結

  1. 使用 sourceTree 的時候每次 pull 和 push 代碼都得輸入一次密碼才能操作。解決辦法:

    1. 添加SSH秘鑰進行管理;。

    2. 如果添加上SSH也不行,可在SourceTree -> Preferences -> Git 中設置為 Use System Git,就是使用系統安裝的Git

    3. 需要進行git config設置:

      1. 設置git config並保存你的GitLab用戶名、郵箱及密碼:

        git config --global user.name  "your user name"
        git config --global user.email "your email"
        
      2. 驗證成功后需要輸入GitLab的密碼(這就是需要解決的問題)。我們先輸入正確的密碼,

        1. 可以臨時緩存密碼:git config --global credential.helper cache
        2. 或者一直保存密碼(我用的下邊這個):git config credential.helper store

      之后再pull就沒有管我要密碼了:

    4. 修改倉庫路徑地址:http://賬號:密碼@192.168.1.1:8000/test/Test.git

    其實也有一個可能是公司使用的是 GitLab,倉庫的地址是 http 的,如果是 https 的應該就不會出現這種問題。

Bug總結

  1. warning: templates not found /usr/local/git/share/git-core/templates
    屏幕快照 2019-05-16 下午7.45.59.png

    重裝系統,第一件事就是安裝xcode和用SourceTree導入公司的項目
    誰料導入倉庫的時候出現`warning: templates not found /usr/local/git/share/git-core/templates`
    倉庫列表顯示該倉庫已被移動或者已經刪除
    
    

    解決辦法如下:

    1. 在SourceTree的 偏好設置- git 中,把"使用內置git" 更改為 "使用系統git"
      屏幕快照 2019-05-16 下午7.46.59.png
    到此為止就解決問題了
    也可以把該選項再切換回來,不影響使用。
    所以目測是一個templates相關的bug
    
    1. 如果還是不行,可能是Git所在電腦內存不夠,重啟Git所在電腦,再試;
    2. 使用git clone git*** --depth 1進行下載;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM