32.6 管理员访问SSH的管理接口
应该放在用户本地Git库的钩子目录中以便在生成的提交中包含唯一的Change-Id。这在之前的Gerrit原理中介绍过。
除了普通用户可以执行的命令外,管理员还可以通过SSH连接执行Gerrit相关的管理命令。例如之前介绍的管理数据库:
$ssh-p 29418 localhost gerrit gsql Welcome to Gerrit Code Review 2.1.5.1 (H2 1.2.134(2010-04-23)) Type '\h' for help.Type '\r' to clear the buffer. gerrit>
此外管理员还可以通过SSH连接执行账号创建,项目创建等管理操作,可以执行下面的命令查看帮助信息。
$ssh-p 29418 localhost gerrit—help gerrit COMMAND[ARG…][—][—help(-h)] —:end of options —help(-h):display this help text Available commands of gerrit are: approve create-account create-group create-project flush-caches gsql ls-projects query receive-pack replicate review set-project-parent show-caches show-connections show-queue stream-events See 'gerrit COMMAND—help' for more information.
更多的帮助信息,还可以参考Gerrit版本库中的帮助文件:Documentation/cmd-index.html。
