我使用gitolite来托管我的源代码,并使用gitweb设置网站以显示所有项目。一开始,所有项目都能够通过gitweb正确显示,但是,当我修改一个项目并进行git push之后,它立即从项目列表中消失了。
每个项目,只要我在它上面执行git push,它就会从gitweb的项目列表中消失。然后,如果我对该项目进行“git clone --bare”并替换原始项目,它就会重新出现在项目中。
有没有人遇到过相同的问题?
补充说明:我执行了“git clone --bare”和“git push”,然后将其与原始版本进行比较,结果如下:
Only in test.git/objects: 86 Only in test.git/objects: af Only in test.git/objects: f4 Only in test.git/refs/heads: master 创建了一个包含主分支提交ID的新文件。
每个项目,只要我在它上面执行git push,它就会从gitweb的项目列表中消失。然后,如果我对该项目进行“git clone --bare”并替换原始项目,它就会重新出现在项目中。
有没有人遇到过相同的问题?
补充说明:我执行了“git clone --bare”和“git push”,然后将其与原始版本进行比较,结果如下:
Only in test.git/objects: 86 Only in test.git/objects: af Only in test.git/objects: f4 Only in test.git/refs/heads: master 创建了一个包含主分支提交ID的新文件。