运行命令:git ls-remote ssh://<my-gerrit-location>:29418/my-project.git
以显示远程存储库中可用的引用以及相关的提交ID时,我可以作为Gerrit的管理员来读出所有引用。即:refs/changes/*, refs/heads/*, refs/tags/*, refs/tags/build/*
。
但是,即使我已经创建了对注册用户具有读取权限的引用refs/tags/build/*
,其他仅列出为注册用户(LDAP)的开发人员也无法在refs/tags/build/*
下进行读取。
除非我授予他们阅读所有refs/*
的权限。
这是为什么?层次结构的东西?