使用git時避免每次提交輸入密碼

liutao0812發表於2018-03-08

出現每次拉去和提交程式碼都要輸入賬號和密碼的情況,首先有可能是ubuntu系統的許可權問題,其次,要通過手動操作來解決問題。大家可以按照以下步驟操作,看看哪個比較符合自己的情況。

步驟一(許可權問題):

chmod 700 /home/zhangl/.ssh chmod 600 /home/zhangl/.ssh/authorized_keys 1 2 如果執行完上面的命令後,用git拉取(兩次)程式碼,第二次就不用輸入賬號和密碼的話,恭喜,你已經解決,否則繼續步驟二。

步驟二(建立認證檔案):

vim /home/zhangl/ .git-credentials

#輸入內容 https://{username}:{password}@github.com

#儲存退出後執行下面命令 git config --global credential.helper store 1 2 3 4 5 6 7 執行完後 檔案/home/zhangl/.gitconfig中會新增一項 helper = store 這時再執行git push/pull的時候,還需要再輸入一次賬號和密碼,然後就不用再輸入了。是不是很高興的說~~~

相關文章