审核委员会的审核后无法使用git,为什么?

时间:2012-05-11 08:37:47

标签: git review-board

我终于设置了一个git和review board服务器。

我确信Git工作正常,客户端机器可以拉/推文件!

评论板服务器工作正常。我可以在网页上手动创建新请求,另一个人可以通过电子邮件查看评论请求。

我们有两台机器,A有一台git远程服务器和审查板服务器。 B是我的工作机器--Ubuntu桌面,也有一个git系统。

当我在B上的一个git测试项目中运行post-review时,出现了这个错误:

post-review

上传差异

时出错

生成的diff文件为空。这通常意味着没有文件 在这种变化中进行了修改。

尝试使用--output-diff和--debug运行以获取更多信息。

您的审核请求仍然存在,但未附加差异。

为什么?

1 个答案:

答案 0 :(得分:2)

我自己解决了。因为在审核委员会管理页面中配置git路径时,不要使用git @ server:yourproject.git格式,必须使用存储库中本地git项目文件夹的文件路径。
例如:
/home/git/repositories/maventest.git
我的评论板依赖项lighttpd,配置lighttpd.conf使其作为git用户运行。 有人说审查板管理页面的git配置中的镜像路径应该使用git @ server:yourproject.git格式。我试过,但建议你在审查板的SSH设置页面中导入一个私钥。
希望它可以帮助别人。