Git提交記住使用者名稱和密碼
阿新 • • 發佈:2019-01-02
每次提交程式碼都要輸入使用者名稱密碼,十分麻煩,教大家怎麼讓Git記住密碼。
Https記住密碼
永久記住密碼
git config --global credential.helper store
會在使用者主目錄的.gitconfig
檔案中生成下面的配置。
[credential]
helper = store
如果沒有--global
,則在當前專案下的.git/config
檔案中新增。
當然,你也可以直接複製上面生成的配置到配置檔案中。
臨時記住密碼
預設記住15分鐘:
git config –global credential.helper cache
下面是自定義配置記住1小時:
git config credential.helper ‘cache –timeout=3600’
SSH記住密碼
可以從一個已有的SSH KEY來記住密碼,會在使用者主目錄下的known_hosts
生成配置。
把ssh key新增到ssh-agent
$ eval $(ssh-agent -s)
$ ssh-add ~/.ssh/id_rsa
如新增過程:
$ eval $(ssh-agent -s)
Agent pid 54188
$ ssh-add ~/.ssh/id_rsa
Enter passphrase for /c/Users /Administrator/.ssh/id_rsa:
Identity added: /c/Users/Administrator/.ssh/id_rsa (/c/Users/Administrator/.ssh/id_rsa)
這個對當前會話有效,關閉視窗或者重啟電腦又要重新設定,這個很蛋疼,如果有更好的解決方案的可以給我留言。
推薦閱讀
分享Java乾貨,高併發程式設計,熱門技術教程,微服務及分散式技術,架構設計,區塊鏈技術,人工智慧,大資料,Java面試題,以及前沿熱門資訊等。