GIT智能HTTP - R任何DENIED被fallthru拒绝

6
我已在红帽Linux服务器上安装了GIT,用于集中式存储库,并使用HTTP用户名和密码来控制我们的Windows笔记本电脑用户访问。根据样例存储库testing.git的测试结果,一切似乎都很正常,但是当我尝试创建一个新的存储库时,在克隆它时出现错误。
C:\Users\kwkoh\messaging>git clone http://10.89.20.91/git/testing.git
Cloning into 'testing'...
remote: Counting objects: 36, done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 36 (delta 9), reused 0 (delta 0)
Unpacking objects: 100% (36/36), done.
Checking connectivity... done.

在Linux服务器上,我使用以下命令创建了新的代码库:
[git@a0110tapidev01 repositories]$ git init --bare --shared messaging_v1.git
Initialized empty shared Git repository in /home/git/repositories/messaging_v1.git/

C:\Users\kwkoh\messaging>git clone http://10.89.20.91/git/messaging_v1.git
Cloning into 'messaging_v1'...
****fatal: remote error: FATAL: R any messaging_v1 edmund DENIED by fallthru
(or you mis-spelled the reponame)**

**

由于我没有使用SSH,因此我相信我不需要ssh-keygen相关的步骤。对于位于/home/git/repositories/messaging_v1.git/中的这个新存储库,我是否错过了任何配置步骤?

谢谢。

1个回答

0
请注意,当您在使用gitolite管理的git repo托管服务器中创建一个裸repo时,该gitolite无法添加其钩子。
本节所述:

如果您要添加新的钩子,必须运行gitolite setup或至少gitolite setup --hooks-only

请尝试至少运行gitolite setup --hooks-only以查看是否正确记录了repo。
如果不够,请运行gitolite setup

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接