大佬教程收集整理的这篇文章主要介绍了在Windows上使用Git,在HTTP代理之后,而不在磁盘上存储代理密码,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道如何使用git config http.proxy来将设置配置为http:// [username]:[password] @ [proxy]:[port].
但是,特别是因为这是一个共享机器,我宁可不将我的密码存储在我的.gitconfig中.此外,使用git config命令更改.gitconfig会将我的密码保存在我的bash历史记录中,因此即使我记得在会话结束时清除.gitconfig,我几乎肯定会忘记清除我的历史记录.
我尝试设置http.proxy没有密码,希望在尝试推/拉时,我会得到一个提示,询问我的密码,但是我只需要407代理验证.我在网上找到的所有信息似乎都忽略了使用.gitconfig中明文保存密码或处理NTLM代理的问题.
我很高兴在每次需要连接时键入代理详细信息 – 目前我可以看到的最佳解决方案是编写一个包装器脚本,它将提示输入密码,并将其设置为调用git时的环境变量.这是一个体面的解决方案,并且在脚本中为单个调用设置环境变量是否有任何安全隐患?最好是有什么内置的设置或现有的工具可以用于此?
以上是大佬教程为你收集整理的在Windows上使用Git,在HTTP代理之后,而不在磁盘上存储代理密码全部内容,希望文章能够帮你解决在Windows上使用Git,在HTTP代理之后,而不在磁盘上存储代理密码所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。