1 http://blog.rexzhao.com/2011/11/29/Google-Code-set-netrc.html 2 3 Google Code在Windows下面设置.netrc 4 文章作者:Rex 0 条评论 5 6 如需转载,请注明文章作者和出处。 7 8 在Push代码的时候每次都输入用户名和密码很麻烦,尤其是自己也记不住密码的时候。Google Code有教怎么设置: 9 10 Add the following to your .netrc. 11 machine code.google.com login XXX@gmail.com password XXX 12 Make sure the clone URL doesn't contain your username: 13 git clone https://code.google.com/p/micolog2/ 14 15 但是这个设置在Windows里面没效果,在cygwin里面也不行(这个不确定是为什么)。后来在Stack-Over-Flow上查到了方法,原来Windows里面需要在%HOME%目录下建立_netrc文件,并不是.netrc 16 17 打开命令行,执行下面的命令就可以了: 18 19 1 设置一个%HOME%环境变量,将其指向某个目录,例如自己的用户目录 20 21 setx HOME %HOMEPATH% 22 23 2 在该目录下面新建_netrc文件 24 25 notepad %HOMEPATH%/_netrc 26 27 3 填写相应的内容,然后保存关闭 28 29 machine code.google.com 30 31 login XXX@gmail.com 32 33 password XXX 34 35 以后打开Git Bash然后再执行pull、push命令就不会再提示登陆了。