2012-05-11 13 views
2

我终于成立了一个git和评论板服务器。审查委员会的审查后不能使用混帐,为什么?

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

评论板服务器也能正常工作。我可以在网页上手动创建一个新的请求,另一个人可以从电子邮件中看到评论请求。

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

当我运行在B中的一个git的测试项目后的审查,得到这个错误:

post-review 

错误上传差异

生成的差异文件是空的。这通常意味着在此更改中没有修改文件 。

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

您的评论请求仍然存在,但区区没有附加。

为什么?

+0

使用这个命令:“git的差异--color> foo.txt的”,生成一个差异文件第一 执行“审​​查后--diff文件名= foo.txt的-d”,但还是得到了这一点: 上传差异时出错 您的评论请求仍然存在,但差异未附加。 –

回答

2

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