git - git 用户名对 nginx 可见
问题描述
我有 gitlab 服务器在 nginx 后面运行。每当客户端执行任何 git 命令(git clone、git pull、git commit 等)时,都需要进行一些自定义身份验证。
nginx如何读取git用户名?
解决方案
NGiNX 意味着GitLab 的 HTTPS 访问。
如果是这样,GitLab 本身将通过 NGiNX 请求您的用户名/密码(除非您有一个git config credential.helper
适当的位置,它会缓存这些凭据)
user.name
这与/无关user.email
(仅用于提交作者身份)。
推荐阅读
- vb.net - 装上新电脑时程序读取CPU温度不正确
- php - 如何回显 WordPress 用户元数据
- python - 如何编辑 matplotlib x-tickmarks 以匹配 x-labels
- python - 画布未按预期显示
- ios - Xcode 11 中的 Do Not Embed、Embed & Sign、Embed without Signing 是什么意思?
- python-3.x - Google Colab 训练 GAN 花费的时间太长
- google-sheets-api - 如何使用 Google Sheets API(用于 python)获取 Google Sheets Pivot Tables 的 JSON 定义?
- c - C 指向结构的指针问题 - “*”在结构的变量之前是什么意思?
- linux - hivevar 忽略空格后的值
- javascript - jQuery:每个以 id 开头的按钮的 onclick 方法