我的git有问题,当我推动我的更改时,git向我发送了这个错误:
git FATAL: split conf set, gl-conf not present for "name of repository"
Run Code Online (Sandbox Code Playgroud)
我能做什么?或者我怎么能引起这个问题?谢谢你的帮助.
麦菲
该错误消息来自src/lib/Gitolite/Conf/Load.pm
:
if ( -f "gl-conf" ) {
return if not $split_conf{$repo};
my $cc = "./gl-conf";
_die "parse '$cc' failed: " . ( $! or $@ ) unless do $cc;
$last_repo = $repo;
$repos{$repo} = $one_repo{$repo};
$configs{$repo} = $one_config{$repo} if $one_config{$repo};
} else {
_die "split conf set, gl-conf not present for '$repo'" if $split_conf{$repo};
}
Run Code Online (Sandbox Code Playgroud)
因此,它期望在您的裸存储库中有一个本地 gitolite 配置,就好像它是来自 gitolite g2 的“大配置”一样。
检查您现在在 gitolite g3 中是否仍然$GL_BIG_CONFIG = 1;
有。~/.gitolite.rc