![从 gitweb 列表中删除 .git?](https://linux22.com/image/522989/%E4%BB%8E%20gitweb%20%E5%88%97%E8%A1%A8%E4%B8%AD%E5%88%A0%E9%99%A4%20.git%EF%BC%9F.png)
有没有一种规范的方法可以从列表中删除“.git”后缀gitweb
?这是查看存储库时唯一困扰我的事情……
我可能可以在源代码中更改这一点,但更新后,修改将被覆盖。所以我正在寻找一个更持久的解决方案。
答案1
我怀疑这是因为你的存储库不是裸存储库;也就是说,gitweb 无法正常工作非裸存储库。一个很好的检查方法是——gitweb 发布的目录;它是否包含一堆带有 .git 目录的目录?解决方案是改用裸存储库 ( git clone --bare
)。
答案2
这比我想象的还要简单。存储库目录名称错误。我用来创建符号链接的脚本自动.git
为目录添加了不必要的后缀。修复脚本解决了我的问题。
很抱歉给您带来麻烦。