1. 程式人生 > >Git 儲存使用者名稱和密碼

Git 儲存使用者名稱和密碼

Git可以將使用者名稱,密碼和倉庫連結儲存在硬碟中,而不用在每次push的時候都輸入密碼。

儲存密碼到硬碟一條命令就可以

$ git config credential.helper store

當git push的時候輸入一次使用者名稱和密碼就會被記錄

參考

$ man git | grep -C 5 password
$ man git-credential-store

這樣儲存的密碼是明文的,儲存在使用者目錄~的.git-credentials檔案中

$ file ~/.git-credentials
$ cat ~/.git-credentials

引用

EXAMPLES

The point of this helper is to reduce the number of times you must type your username or password. For example:

       $ git config credential.helper store
       $ git push http://example.com/repo.git
       Username: <type your username>
       Password: <type your password>
[several days later] $ git push http://example.com/repo.git [your credentials are used automatically]

The .git-credentials file is stored in plaintext. Each credential is stored on its own line as a URL like:

https://user:[email protected]