我正在使用Git将更改推送到通过HTTP / WebDAV共享的存储库,并且Git会提示为访问HTTP remote的每个操作输入密码。有没有办法让Git缓存密码/让远程服务器不提示我?
远程The服务器应为Apache,如有必要,可以重新配置。
发布于 2014-03-26 13:24:06
在您的存储库中运行以下命令:
git config credential.helper store
然后向服务器推送一次:
git push
您用于推送到服务器的凭据将保存在~/.git-credentials
中。
取自本指南here的说明。
发布于 2012-05-21 21:49:23
为什么你不能直接在远程url中使用密码?
$ git config remote.origin.url = http://username:password@origin_link.com/repository.git
https://stackoverflow.com/questions/2233590
复制相似问题