git - Git 代理设置以纯文本形式传递的凭据 - 安全风险问题
问题描述
这个问题显示了如何为 git 设置代理凭据。
使用该方法设置凭据后,我想了解两件事:
- git 是否通过 http 或 https 将您的凭据发送到代理?(我的 git 存储库是 'https://*)
- 我的凭据是否通过网络以明文形式发送?
如果问题 2 为“是”,我该如何更改此设置,以便更安全地通过网络发送我的凭据?
这就是我们为 .gitconfig 设置具有 HTTP 地址的代理服务器的方式:
git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
任何人都可以确认如果我使用 git 是否会使用 HTTPS:
git config --global https.proxy http://proxyuser:proxypwd@proxy.server.com:8080
解决方案
推荐阅读
- c# - 为什么“委托”构造函数需要两个参数?
- android - Android TensorFlow 返回错误“找不到对象跟踪支持”
- asp.net - 使用 SQL Server 将数据从本地数据库同步到实时服务器
- c# - 我可以使用 Ninject 按类型或类名动态获取实例吗
- angular - Handsontable 数据在移动列后未正确更新
- react-native - 无法在我的标签中获取参数
- selenium - 在 selenium java 中找到只有 onchange 参数的选择类值
- regex - 是否可以反向引用 perl 替换正则表达式模式中的重复组
- amazon-web-services - 长时间运行的查询可以使用 AWS 提高性能吗?
- c# - OData 端点不返回实体的所有属性