问题产生背景
客户端领导决定使用http方式拉取和push代码,所以无法使用之前的ssh方式做免密处理
解决办法
方法1:在.git目录中有个config目录,在路径前配置下用户名和密码即可,如下所示:
[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true [remote "origin" ] url = http: // 账号: '密码' @192.168.10.7:8090 /test/Django .git fetch = +refs /heads/ *:refs /remotes/origin/ * [branch "master" ] remote = origin merge = refs /heads/master |
方法2:设置对所有项目有效
git config --global credential.helper osxkeychain #第一次需要输入密码,以后都不需要了,