解决Sourcetree 每次拉取提交都需要输入密码


问题产生背景

客户端领导决定使用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  #第一次需要输入密码,以后都不需要了,


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM