使用 git instaweb 时如何启用“责备”?

问题描述 投票:0回答:1

从 git 存储库的工作目录中,我使用

git instaweb --httpd=webrick
启动 git instaweb。然而,在生成的网站的树视图中,没有指向每个文件的“罪魁祸首”的链接。我尝试通过将以下内容添加到
~/.gitconfig
来启用“责备”:

[gitweb]
    blame = true

即使我重新启动 git instaweb (

git instaweb stop
git instaweb --httpd=webrick
),“责备”链接仍然丢失。使用 git instaweb 时如何启用“责备”?

git gitweb
1个回答
0
投票

创建一个名为

/etc/gitweb-common.conf
的文件,如下所示:

sudo cat >> /etc/gitweb-common.conf <<EOF
$feature{'highlight'}{'default'} = [1];
$feature{'blame'}{'default'} = [1];
EOF

现在应该可以工作了。但请注意,您可能会遇到其他问题,例如应用程序装甲。如果是这种情况,请查看这篇文章:OpenSUSE Tumbleweed 上的 `git instaweb` 问题:/etc/gitweb-common.conf 未被读取

可以在这里找到配置文件问题的完整解释:gitweb 拒绝责备

© www.soinside.com 2019 - 2024. All rights reserved.