首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Gitzilla正常工作

如何让Gitzilla正常工作
EN

Stack Overflow用户
提问于 2011-08-08 05:47:57
回答 1查看 1.7K关注 0票数 0

我最近建立了一个bugzilla实例用于bug跟踪,并希望将其与git集成。我发现了Gitzilla,从它的描述来看,它似乎很棒,但在数小时的困惑之后,我现在受够了它不能工作。我正在运行Ubuntu Natty。1) pybugz已经安装,我可以使用:bugz --connection my_test get 197访问but,但我不确定是否需要设置默认连接。不知道怎么做? 2)我设置了一个/etc/gitzillarc.

代码语言:javascript
复制
[/home/rewolf/git_repos/myproj/.git]
bugzilla_url:  http://server.domain/bugs/
bugzilla_user: bugzilla.username@domain.com
bugzilla_password: coolpass
logfile: /var/log/gitzilla
user_config: allow

3)我在~/git_repos/myproj/.git/hooks/中设置了指向git钩子的符号链接4)我尝试执行一次提交,比如:git commit -a -m "Bug 197: this is rubbish",但是没有什么特别的事情发生,我也看不到任何反馈。/var/log/gitzilla日志文件也是空的(它有777个权限)。

我只是想知道如何让它工作,如果有人能帮助我,我会亲吻他们的脚(也许不是)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-10 05:26:02

GitZilla的作者在这里。

Git应该是分布式的,每个人都有自己的存储库。Bugzilla与单个存储库的集成是有意义的,而不是与每个人的存储库集成。

使用案例如下:

每个人都有自己的git repository

  • everyone推送到“”
  • 。它是与bugzilla集成的中央存储库。
  • 钩子(负责bugzilla活动)在推送时执行。

由于您只是在执行提交,而不是推送,因此这些钩子永远不会执行,并且gitzilla日志自然为空。

如果您想将bugzilla与您自己的repo集成(单个开发人员场景),您可以使用gitzilla基础设施编写您自己的钩子(提交后,甚至提交前-取决于您试图做什么)。

然而,最简单和最有前途的证明方法将是使用GitZilla提供的集成设置一个“中央”存储库,并从中克隆您的个人存储库。

希望这能有所帮助。你可以在gitzilla-talk@googlegroups.com上得到gitzilla的答案

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6976006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档