我已经设置了Buildbot,我正在尝试运行Gitpoller来检查代码的更改。我在主机上的twistd.log中遇到以下错误。
2012-08-22 17:10:50+1000 [-] http client disconnected before results were sent
2012-08-22 17:11:11+1000 [-] http client disconnected before results were sent
2012-08-22 17:11:21+1000 [-] gitpoller: polling git repo at <git repo censored>
2012-08-22 17:11:31+1000 [-] gitpoller: repo poll failed
2012-08-22 17:11:31+1000 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.utils._UnexpectedErrorOutput: got stderr: "fatal: ambiguous argument 'master..origin/master': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions\n"
2012-08-22 17:11:31+1000 [-] gitpoller: no changes, no catch_up
我在主服务器和从服务器上设置了SSH密钥,并且都复制到了Github。任何人都有任何想法可能是什么?
我正在运行最新版本的Buildbot .8.6
谢谢你们
答案 0 :(得分:2)
那么,你好,如果你试图用Buildbot 0.8.X通过SSH调查一个git repo,他们就会遇到一些问题。你应该在他们的TRAC [1]上关注这个帖子。
显然他们正在研究它。
答案 1 :(得分:2)
对我有用的解决方法是删除gitpoller工作目录(gitpoller-workdir),然后按照接受答案中链接的消息中的建议重新启动buildbot。