git 每次提交需要輸入密碼


  親測可行(第一種)

  原文:git每次提交都要輸入密碼怎么辦

  ================COPY===========================

不少用戶反映在使用Git時,經常會遇到需要頻繁輸入密碼的情況,那么,Ubuntu系統中git每次提交都要輸入密碼怎么辦?該怎么避免呢?下面跟着學習啦小編一起來了解一下吧。

  git每次提交都要輸入密碼解決方法操作步聚如下:

  git每次提交都要輸入密碼解決方法一:

  1: cd 回車;進入當前用戶目錄下;

  2: vim .git-credentials (如果沒有安裝vim 用其它編輯器也可以或 sudo apt-get install vim 安裝一個)

  3:按照以下格式輸入內容:

  https://{username}:{password}@github.com

  其中username,password,github.com 都換成你自己的內容

  4:保存退出后執行下面命令

  git config --global credential.helper store

  執行完后

  /home/用戶名/.gitconfig 會新增一項

  helper = store

  這是再執行git push/pull的時候就不會在要求你輸入密碼了。

  當然,還有一種方式就是在git clone 的時候,不用https://的形式,而用git@git (ssh)的形式。這種方式也可以避免每次都要輸密碼。

  最后,如果是在Mac os x或Uindows平台下,還可以用sourcetree 這樣的ide工具,不過現在好要FQ才能下載了。

  git每次提交都要輸入密碼解決方法二:

  創建文件存儲GIT用戶名和密碼

  在%HOME%目錄中,一般為C:\users\Administrator,也可以是你自己創建的系統用戶名目錄,反正都在C:\users\中。文件名為.git-credentials,由於在Window中不允許直接創建以"."開頭的文件,所以需要借助git bash進行,打開git bash客戶端,進行%HOME%目錄,然后用touch創建文件 .git-credentials, 用vim編輯此文件,輸入內容格式:

  touch .git-credentials

  vim .git-credentials

  https://{username}:{password}@github.com

  添加Git Config 內容

  進入git bash終端, 輸入如下命令:

  git config --global credential.helper store

  執行完后查看%HOME%目錄下的.gitconfig文件,會多了一項:

  [credential]

  helper = store

  重新開啟git bash會發現git push時不用再輸入用戶名和密碼

  git每次提交都要輸入密碼解決方法三:

  在windows中添加一個HOME環境變量,變量名:HOME,變量值:%USERPROFILE%

  創建git用戶名和密碼存儲文件

  進入%HOME%目錄,新建一個名為"_netrc"的文件,文件中內容格式如下:

  machine {git account name}.github.com

  login your-usernmae

  password your-password

  重新打開git bash即可,無需再輸入用戶名和密碼


免責聲明!

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



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