我在我的服务器上创建git存储库。我的要求是,我必须在服务器上创建多个git存储库,我必须使用用户名和密码来保护它们。git-http-backend通过http推送代码导致问题
由于有多个git存储库被创建,我将.htpasswd和.htaceess放在每个git存储库文件夹中以保护它们。
下面是我正在做的整个流程。
a)使用git -bare创建git存储库。
b)在该文件夹中创建.htpasswd和.htaccess以进行身份验证 c)现在我可以使用用户名和密码在任何地方克隆该回购站。
但是当我尝试从克隆的推动回购它扔我一个错误: 错误:无法访问URL http://192.168.1.2/projects/gitcreation/gitrepos/6/project6/,返回码22 致命:混帐HTTP推送失败
任何帮助将高度赞赏。
Vonc - 唯一的最后一个问题是我们无法将代码推到git即git-http-backend没有被调用或有些丢失。否则每件事都被照顾。 另外gitolite提供了一个web界面。所以这对我们来说是非常好的。 – Jiva
@Jiva gitolite不提供Web界面,所以它应该仍然是一个有效的选项。 – VonC
好吧,但我们现在不得不改变我们所有的实现来实现它。我们只是停留在最后一点,我们的git-http-backend没有被调用。 – Jiva