【前言】
本地git环境采用Git-1.9.5-preview20150319与TortoiseGit-1.8.16.0-64搭建而成,但是每次进行克隆或提交操作都需要输入一次账号密码,这样不仅浪费了大量的时间而且降低了工作效率。在此背景下,通过搜索引擎找到了相关解决办法,现总结如下。
如下图,需要输入用户名密码。
【解决办法】
进入家目录下C:\Users\"username"
其中username为你的电脑用户名。
然后创建一个"_netrc"文件。(Linux下是~/.netrc)
接着按以下内容格式编辑此文件即可。machine #将""替换为你的主机ip或域名,如github.com
login #将""替换为你的用户名
password #将""替换为你的密码
machine #若你有多个git账号,按上面的格式添加即可
login
password
然后,再次执行git clone,即可免密码克隆。
【后续】
这里_netrc文件是用明文存储的账号密码,安全性较低。可使用gpg4Win Lite工具将加密netrc文件。
)
【参考】