另有文:終於解決“Git Windows客戶端保存用戶名與密碼”的問題
http://www.cnblogs.com/dudu/archive/2011/07/06/git_save_username_password.html
在Push代碼的時候每次都輸入用戶名和密碼很麻煩,尤其是自己也記不住密碼的時候。Google Code有教怎么設置:
Add the following to your .netrc.
machine code.google.com login XXX@gmail.com password XXX
Make sure the clone URL doesn't contain your username:
git clone https://code.google.com/p/micolog2/
但是這個設置在Windows里面沒效果,在cygwin里面也不行(這個不確定是為什么)。后來在Stack-Over-Flow上查到了方法,原來Windows里面需要在%HOME%目錄下建立_netrc文件,並不是.netrc
打開命令行,執行下面的命令就可以了:
1 設置一個%HOME%環境變量,將其指向某個目錄,例如自己的用戶目錄
setx HOME %HOMEPATH%
2 在該目錄下面新建_netrc文件
notepad %HOMEPATH%/_netrc
3 填寫相應的內容,然后保存關閉
machine code.google.com
login XXX@gmail.com
password XXX
以后打開Git Bash然后再執行pull、push命令就不會再提示登陸了。
http://blog.rexzhao.com/2011/11/29/Google-Code-set-netrc.html