Git   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Git控制对存储库的访问大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个Apache服务器的git仓库。 如何让我的开发人员能够完全访问,即对存储库的读写访问权限。 我正在开发Windows平台。

404未find在此服务器上未find请求的URL

靓丽的链接中的撇号和冒号

.htaccess追加https:// www

Django + mod_wsgi。 从Apache的SetEnv中设置OS环境variables

Django和.htaccess重写/redirect,这可能吗?

这个想法是使用git-http-BACkend exe直接从httpd Apache配置文件调用git。


这是智能http协议的一部分,我在这个答案中提到。

Env GIT_PROjeCT_ROOT C:/GIT/Apache/repositories SetEnv GIT_http_EXPORT_ALL SetEnv REMOTE_USER=$REDIRECT_REMOTE_USER ScriptAliasmatch "(?X)^/(.*/(HEAD | info/refs | objects/(info/[^/]+ | [0-9a-f]{2}/[0-9a-f]{38} | pack/pack-[0-9a-f]{40}.(pack|idX)) | git-(upload|receivE)-pack))$" "C:/Program Files/git/libexec/git-core/git-http-BACkend.exe/$1"

该脚本(在任何Git发行版中)将能够通过http获得git查询并返回结果。

您可以在“ 使用git-http-BACkend.exe在Windows上设置Git服务器 ”中找到完整的示例。

对于更细粒度的访问级别控制,您可以在您的httpd.conf添加gitolite这样的授权层 (如果gitolite授权git查询,gitolite将调用hit-http-BACkend)。


我使用它与LDAP(用于身份验证部分)的 cunjunction,但你不必使用LDAP,只要确保你的Apache配置设置为先验证用户,为了使gitolite有一个用户ID与(允许或拒绝)一起工作。

大佬总结

以上是大佬教程为你收集整理的Git控制对存储库的访问全部内容,希望文章能够帮你解决Git控制对存储库的访问所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: