Permissions Gerrit管理员无法访问“;所有项目”;

Permissions Gerrit管理员无法访问“;所有项目”;,permissions,gerrit,Permissions,Gerrit,Administrators组中的所有成员都无法访问“所有项目” 恐怕已从管理员的“所有项目”中删除读取权限。 我怎样才能找回它。 我可以在./All项目中找到project.config。如果您仍然可以使用ssh,那么您可以签出All-Projects.git并编辑配置 如果您有权访问服务器,您甚至可以导航到All-Project.git目录(它是一个基本repo)并回滚到早期的更改。(显然,如果您对自己正在做的事情不太自信,请首先备份所有内容)。如果您仍然可以使用ssh,则可以签出All-P

Administrators组中的所有成员都无法访问“所有项目”

恐怕已从管理员的“所有项目”中删除读取权限。 我怎样才能找回它。
我可以在./All项目中找到project.config。

如果您仍然可以使用ssh,那么您可以签出All-Projects.git并编辑配置


如果您有权访问服务器,您甚至可以导航到All-Project.git目录(它是一个基本repo)并回滚到早期的更改。(显然,如果您对自己正在做的事情不太自信,请首先备份所有内容)。

如果您仍然可以使用ssh,则可以签出All-Projects.git并编辑配置


如果您有权访问服务器,您甚至可以导航到All-Project.git目录(它是一个基本repo)并回滚到早期的更改。(显然,如果您对所做的事情不太自信,请先备份所有内容)。

谢谢您的回复。我可以在修改了project.config的帮助下访问服务器并获取project.config,但仍然无法通过web UI访问所有项目。I如何回滚到早期的更改?如果您可以将更改推送到project.config,那么您也可以使用git回滚更改。您也可以通过编辑并推动对project.config的更改来授予自己访问权限,而不是回滚,例如,
[access“refs/*”]read=group Administrators
谢谢。现在可以了。我回滚(git reset)所有项目repo的更改,并让管理员组返回。在此之前,我尝试修改project.config,它适用于其他项目回购,但不适用于所有项目。再次感谢你。这很有帮助。在服务器中回滚到All-Project.git的早期更改的正确方法是什么?以下是正确的吗?git重置——硬;git push origin HEAD——force我已经找到了回滚服务器中All-Project.git的早期更改的方法。将更正后的文件推送到“refs/meta/config”非常有用。感谢您的回复。我可以在修改了project.config的帮助下访问服务器并获取project.config,但仍然无法通过web UI访问所有项目。I如何回滚到早期的更改?如果您可以将更改推送到project.config,那么您也可以使用git回滚更改。您也可以通过编辑并推动对project.config的更改来授予自己访问权限,而不是回滚,例如,
[access“refs/*”]read=group Administrators
谢谢。现在可以了。我回滚(git reset)所有项目repo的更改,并让管理员组返回。在此之前,我尝试修改project.config,它适用于其他项目回购,但不适用于所有项目。再次感谢你。这很有帮助。在服务器中回滚到All-Project.git的早期更改的正确方法是什么?以下是正确的吗?git重置——硬;git push origin HEAD——force我已经找到了回滚服务器中All-Project.git的早期更改的方法。将更正后的文件推送到“refs/meta/config”很有用。