【发布时间】:2015-06-05 04:06:39
【问题描述】:
我正在我的服务器上创建 git 存储库。我的要求是我必须在服务器上创建多个 git 存储库,并且必须使用用户名和密码保护它们。
由于创建了多个 git 存储库,我将 .htpasswd 和 .htaceess 放在每个 git 存储库文件夹中以保护它们。
下面是我正在做的整个流程。
a) 使用 git -bare 创建了 git 存储库。
b) 在该文件夹中创建 .htpasswd 和 .htaccess 以进行身份验证
c) 我现在可以使用用户名和密码在任何地方克隆该 repo。
但是当我尝试从克隆的 repo 推送时,它会抛出一个错误: 错误:无法访问 URL http://192.168.1.2/projects/gitcreation/gitrepos/6/project6/,返回代码 22 致命:git-http-push 失败
我们将不胜感激。
【问题讨论】: