git - 如何以管理员身份登录 Gerrit

标签 git gerrit

我在 Ubuntu 服务器上安装了我的 gerrit。

正如gerrit所说:第一个登录gerrit的人是Administrator。

所以我首先使用 openID(google 帐户)登录,我确实是管理员。

但是,当第二天我用我的谷歌账户重新登录 gerrit 时,我变成了一个新的注册用户。 id是100001(Administrator的id是100000),但是两个邮箱都是google的邮箱,是一样的。

发生了什么事?

最佳答案

最简单的方法是暂时禁用经过身份验证的登录。

将 gerrit.config 中的 [auth] 语句编辑为如下所示:

[auth]
type = development_become_any_account

然后强制以管理员身份登录,授予自己访问权限,然后恢复 [auth] 配置。

请记住,在此期间任何有权访问您的服务器的人也可以是任何帐户,因此在完成上述步骤时设置防火墙或其他东西以将访问权限缩小到您的工作站。

关于git - 如何以管理员身份登录 Gerrit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8584660/

相关文章:

git - Gradle-release-plugin 更新被拒绝,因为您当前分支的尖端落后

git "No such repository"

Git fetch 卡在 git-upload-pack 上

java - Gerrit REST API 中的查询超过 500 条限制

git - 如何重置为特定的提交?

Git:删除 repo 中的所有文件然后回滚提交有任何长期影响吗?

python - pip 意外地没有安装带有分支/提交固定的最新版本的 git 包

git - 无法 git push fatal : remote error: Service not enabled

git - 如何使用 gerrit 将更改作为远程分支推送到 git repo

git - Gerrit 格式补丁