繁体   English   中英

错误:gitosis.serve.main:存储库读取访问被拒绝

[英]ERROR:gitosis.serve.main:Repository read access denied

Gitosis配置:

[gitosis]
loglevel = DEBUG

[group gitosis-admin]
writable = gitosis-admin
members = root.server

[group testgroup]
writable = testproj1
members = Anastasia@ANASTASIA-PC

我的日志,当我调用克隆命令时:

myuser@mydomain /d/www
$ git clone git@5.9.30.109:repositories/testproj1
Cloning into 'testproj1'...
DEBUG:gitosis.serve.main:Got command "git-upload-pack 'repositories/testproj1'"
DEBUG:gitosis.access.haveAccess:Access check for 'myuser@mydomain' as 'wr
itable' on 'repositories/testproj1'...
DEBUG:gitosis.group.getMembership:found 'myuser@mydomain' in 'testgroup'
DEBUG:gitosis.access.haveAccess:Access check for 'myuser@mydomain' as 'wr
iteable' on 'repositories/testproj1'...
DEBUG:gitosis.group.getMembership:found 'myuser@mydomain' in 'testgroup'
DEBUG:gitosis.access.haveAccess:Access check for 'myuser@mydomain' as 're
adonly' on 'repositories/testproj1'...
DEBUG:gitosis.group.getMembership:found 'myuser@mydomain' in 'testgroup'
ERROR:gitosis.serve.main:Repository read access denied
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Whyyyy? :(

我该如何发布。

我已经更改了更新后的权限。

如果没有将myuser的ssh密钥正确添加到gitosis-admin库的keydir文件夹中, usuallly出现此错误:

  • 格式错误
  • 多行而不是一行
  • 或在keydir文件夹中添加的公钥未正确命名为“ myuser.pub ”(如该答案所示

另一个可以链接到gitosis.conf格式问题( 如此注释中所示

无论哪种方式,比gitosis更容易维护和更新最新的gitolite (请参阅“ 像gitolite之类的程序如何工作? ”。)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM