【发布时间】:2012-07-25 09:04:00
【问题描述】:
我正在尝试使用正在运行的 gitolite 服务器。运行ssh git@host info 时,我得到了预期的存储库列表。但是当我尝试运行和其他命令时,例如ssh git@host help 服务器响应 bad command: help
不幸的是,gitolite 文档对故障排除没有帮助:(
有什么建议吗? 干杯。
【问题讨论】:
我正在尝试使用正在运行的 gitolite 服务器。运行ssh git@host info 时,我得到了预期的存储库列表。但是当我尝试运行和其他命令时,例如ssh git@host help 服务器响应 bad command: help
不幸的是,gitolite 文档对故障排除没有帮助:(
有什么建议吗? 干杯。
【问题讨论】:
这是意料之中的。
根据gitolite uses ssh(即使用forced command)的方式,您将始终收到任何命令的错误消息,除了:
没有使用 Gitolite 授权的交互式 ssh 会话。
任何命令都会被拦截并通过 gitolite 脚本运行。
如果它不是已定义和启用的命令之一...您每次都会得到一个“bad command”。
在这种特定情况下,OP 使用的 gitolite 配置没有 help 作为定义和启用的命令;每个后续的 cmets。
【讨论】: