最近公司搭建了gitlab服务器来管理代码。
初步体验了一下,感觉git确实比svn要效率一些。
但有一个地方不爽,很不爽:每次Pull或Push时都要输入用户名与密码,无法保存用户名与密码。
故开始在网上寻找解决方案。功夫不负有心人呐,终于找到了!
本地git客户端为
msysgit+TortoiseGit,TortoiseGit只是壳,msysgit才是核心。
修改步骤:
方法一:
1、在Windows中添加一个HOME环境变量,值为%USERPROFILE%,如下图:
2、在“开始->运行”中打开%Home%,新建一个名为“_netrc”的文件。(注意不要保存扩展名)
3、用记事本打开_netrc文件,输入Git服务器名、用户名、密码,并保存。示例如下:
1 2 3 |
machine git.xxx.com login git_user password git_pwd |
方法二:
进入TortoiseGit的设置页面,点击“设置 -> git 编辑本地 .git/config”。如下图:
增加
[credential]
helper = store
重新尝试一下git的pull和push,是不是更给力了?