6

我使用 gitolite 来托管我的源代码,并使用 gitweb 设置一个网站来显示我的所有项目。一开始,所有项目都通过 gitweb 正确显示,但是,在我修改了一个项目并执行 git push 后,它立即从项目列表中消失了。

每个项目,每当我对其进行 git push 操作时,它都会从 gitweb 的项目列表中消失。然后,如果我对该项目执行“git clone --bare”并替换原来的项目,它将再次回到项目中......

有人遇到同样的问题吗?

ps 我做了一个“git clone --bare”并做一个“git push”,然后将它与原来的进行比较,我得到的是:

仅在 test.git/objects 中:86 仅在 test.git/objects 中:af 仅在 test.git/objects 中:f4 仅在 test.git/refs/heads 中:master

创建一个具有 master 提交 id 的新文件。

4

1 回答 1

4

这取决于:

“消失”意味着您在 Apache 级别输入的身份验证不是授权阅读器之一。

于 2011-03-07T05:21:29.370 回答