我安装了cgit,现在可以通过浏览器访问我的git repos了。 我有5000多个回购。
我使用扫描选项,每次我点击浏览器中的任何内容cgit扫描所有回购所有的回购所有者。它使它非常慢。我在cgit文件中禁用了git所有者,但它没有帮助。这是我的cgitrc的一部分:
enable-git-config=0
enable-gitweb-owner=0
remove-suffix=1
scan-path=/opt/projects/git
这是我浏览我的回购时在日志文件中看到的内容:
Jan 25 11:36:50 ht-vm-cgit rc.local[1033]: Error reading owner-info for /opt/projects/git/7250/: Success (0)
Jan 25 11:36:50 ht-vm-cgit rc.local[1033]: Error reading owner-info for /opt/projects/git/7251/: Success (0)
Jan 25 11:36:50 ht-vm-cgit rc.local[1033]: Error reading owner-info for /opt/projects/git/7254/: Success (0)
Jan 25 11:36:50 ht-vm-cgit rc.local[1033]: Error reading owner-info for /opt/projects/git/7253/: Success (0)
Jan 25 11:36:50 ht-vm-cgit rc.local[1033]: Error reading owner-info for /opt/projects/git/7255/: Success (0)
Jan 25 11:36:50 ht-vm-cgit rc.local[1033]: Error reading owner-info for /opt/projects/git/7256/: Success (0)
Jan 25 11:36:50 ht-vm-cgit rc.local[1033]: Error reading owner-info for /opt/projects/git/7257/: Success (0)
等等所有人。我如何告诉git不要查找所有者信息?
谢谢
答案 0 :(得分:0)
据我所知the source code cgit
正试图从回复的根目录中/etc/passwd
调用getpwuid获取回购的所有者。
所有者是/etc/passwd
吗?我认为enable-gitweb-owner
不会控制它。
答案 1 :(得分:0)
也许您应该尝试 enable-index-owner https://git.zx2c4.com/cgit/tree/cgitrc.5.txt
enable-index-owner:
Flag which, when set to "1", will make cgit display the owner of
each repo in the repository index. Default value: "1".