在使用git時,如果用的是https的方式,則每次提交,都會讓輸入使用者名稱和密碼,久而久之,就會感覺非常麻煩,那麼該如何解決呢?
在%home%目錄中,一般為c:\users\administrator,也可以是你自己建立的系統使用者名稱目錄,反正都在c:\users***中。建立.git-credentials檔案。
windows中建立以.開頭的檔案的方法:
1:新建test.txt記事本,然後另存為.git-credentials
2:使用git bash
touch .git-credentials
建立完成後,在該檔案中輸入:
注:username對應你的使用者名稱,password對應你的密碼
然後再進入git bash中
git
config--
global
credential
.helper
store
store為永久儲存,當然也可以設定臨時的
git config –global credential.helper cache
預設為15分鐘,如果想設定儲存時間的話,可以輸入:
git config credential.helper 『cache –timeout=3600』
這樣就設定了乙個小時的有效時間。
執行完後檢視%home%目錄下的.gitconfig檔案,會多了一項:
[credential]helper=store
重新開啟git bash會發現git push時不用再輸入使用者名稱和密碼
git remote add origin
.net/diligentyang/ysy107lab.git
如果已新增遠端位址
最為簡單的方式就是,直接在.git/config檔案中進行修改,按如上格式,新增使用者名稱和密碼
git 記住使用者名稱密碼
只是針對當前會話,關閉命令列後會丟失。git config global credential.helper store 增加遠端位址的時候帶上密碼也是可以的。推薦 刪除遠端分支 git branch r d origin branch name 不成功,發現只是刪除的本地對該遠端分支的track,...
git記住使用者名稱和密碼
在使用git時,如果用的是https的方式,則每次提交,都會讓輸入使用者名稱和密碼,久而久之,就會感覺非常麻煩,那麼該如何解決呢?在 home 目錄中,一般為c users administrator,也可以是你自己建立的系統使用者名稱目錄,反正都在c users 中。建立.git credenti...
git 記住使用者名稱和密碼
在使用git時,如果用的是https的方式,則每次提交,都會讓輸入使用者名稱和密碼,久而久之,就會感覺非常麻煩,那麼該如何解決呢?症狀 如下 方式一 使用ssh,新增ssh key。方式二 在全域性中儲存使用者的賬號密碼,方式如下 在 home 目錄中,一般為c users administrato...