我正在尝试设置评审委员会(1.7.13)。我想添加一个驻留在远程计算机上的Git存储库。我去了管理 - > 存储库 - > 添加并执行以下步骤:
Name
。None
。Git
。username@10.10.94.4:/localhome/gitusers/username/reponame.git
。保存后,我收到以下错误:
在指定路径找不到存储库。
我查看了日志,显示为:
2013-08-27 14:07:18,035 - INFO - - 身份验证(公钥)失败 2013-08-27 14:07:18,046 - 调试 - - userauth没问题 2013-08-27 14:07:23,062 - INFO - - 认证(密码)成功!
2013-08-27 14:07:23,161 - 调试 - - 运输线中的EOF
2013-08-27 14:07:23,187 - ERROR - - Git:找不到有效的存储库ssh://username@10.10.94.4/localhome/gitusers/username/reponame.git:错误:无法生成rbssh:没有这样的文件或目录
致命的:无法分叉
我在上面的日志中注意到IP地址后面的:
不再存在(参见ERROR行)。如何解决这个问题?
答案 0 :(得分:1)
我有这个工作。除了你所做的,我还在审查委员会和git之间启用了ssh密钥。为此,我做了以下事情:
我还将原始文件网址掩码设置为:
http://[ipaddr]/cgi-bin/gitweb/gitweb.cgi?p=reponame.git;a=blob_plain;f=<filename>;h=<revision>
如果这不起作用,你可能会在审查委员会支持论坛上提出更好的运气(https://groups.google.com/forum/#!forum/reviewboard),一些维护人员似乎经常在那里回答问题。