通过 HTTP/HTTPS 将更改推送到远程 git 存储库是否需要 gitosis 或 gitolite?

Dav*_*tti 4 apache-http-server authentication git https gitolite

我有一个 apache2 服务器,它运行一个启用了 HTTPS 和基本身份验证的虚拟主机。虚拟主机通过gitweb脚本为GIT存储库提供服务。经过身份验证的用户从虚拟主机中提取存储库。

我不需要精细的访问控制,因为我使用的是基本的身份验证机制。因此,我的问题是:

  1. 的GitWeb我需要推拉的变化与此设置的唯一的事情?
  2. 如果还不够,我是否需要 gitolite 或 gitosis 来推动更改?

Von*_*onC 5

gitweb 只是一种可视化机制。你不需要它来拉/推。
一个简单的 Apache 服务器调用该git-http-backend机制就足够了。

Gitolite(请不要使用 gitosis:它已过时)是一种授权机制,也不需要推/拉(除非您想限制对一组用户的访问)。

更多详情请见: