“中止”;git推送";-打开git-daemon-export-ok.19906失败:在pathto/gitolite.pm第115行拒绝权限

“中止”;git推送";-打开git-daemon-export-ok.19906失败:在pathto/gitolite.pm第115行拒绝权限,git,gitolite,git-daemon,Git,Gitolite,Git Daemon,我正在使用gitolite,现在无法将某些更改/新文件推送到存储库。我没有更改权限,也没有使用git脚本。你知道这是什么原因吗 git push Counting objects: 7, done. Delta compression using up to 2 threads. Compressing objects: 100% (4/4), done. Writing objects: 100% (4/4), 422 bytes | 0 bytes/s, done. Total 4 (de

我正在使用gitolite,现在无法将某些更改/新文件推送到存储库。我没有更改权限,也没有使用git脚本。你知道这是什么原因吗

git push

Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 422 bytes | 0 bytes/s, done.
Total 4 (delta 2), reused 0 (delta 0)
remote: creating testrepo123...
remote: Initialized empty Git repository in /path/to/testrepo123.git/
remote:
remote:                 ***** ABORTING *****
remote:         open git-daemon-export-ok.19906 failed: Permission denied at /path/to/gitolite.pm line 115
To hasselbl@git.devlab.de.tmo:gitolite-admin.git
   dde5c24..ea1f2f9  master -> master
也不可能创建新的存储库。Git将在服务器端创建存储库,但用户无法使用它们(权限)

我在许可方面没有做任何更改。 我希望你有一个想法,我所有的网络研究都没有结果

亲切问候,,
Nils

gitolite.pm
用于gitolite V2,其最后一次提交/标记是V2.3.1。。。七年前(2012年5月)

它的
src/
子文件夹确实包含了一个
gitolite.pm
文件。
只有(Gitolite v2.3,加上4次提交)显示了一个在第115行有一个命令的错误,该命令容易触发该错误消息。(以中文介绍)

主要的想法是请求管理员检查git守护程序导出ok.19906的权限,看看是否有任何问题。

另一个想法是考虑升级到最新的GITOLITE V3(V3.611,2019年1月),仅使用SSH(不再有Git守护程序)。

<代码> GITROLITE。PM < /代码> -在最新的GITOLITE源中没有这样的文件。您使用的是哪个版本?
my $fh = wrap_open(">", "$file.$$");