问题标签 [gitzilla]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
624 浏览

github - Gitzilla:在 Bugzilla 中集成 github-project

我正在使用安装了 bugzilla 的 Debian 服务器。根据 gitzilla-installation 指南中的建议,我想将 Gitzilla 集成到 github.com 上的项目中,使用 github.com-project 作为我的中央仓库。因此,我不太确定,在哪里执行以下步骤:

此外,我测试选择将我的 github.com-URL 集成到 /etc/gitzillarc 中,但没有成功。PyBugz 已安装,我定义了 bugzilla 的链接、bugzilla-admin 的用户名和密码。

最好的,

HM

0 投票
1 回答
249 浏览

git - GitZilla 的更新钩子错误?

尝试使用 GITZILLA 将 Bugzilla 与 GIT 集成。

使用的版本是:
Git 版本:1.8.2.1
gitzilla==2.0
pybugz==0.10

但是,在进行 push 时,更新钩子会抛出以下错误:

0 投票
0 回答
2403 浏览

git - How to install GitZilla with GitLab and Bugzilla

I have a setup with GitLab (the latest version) and Bugzilla 4.4.1 installed on a CentOS machine. Users create local repositories on their systems and push to a central repository, i.e., on GitLab. I need to setup bug tracking with Gitab, so that each push updates Bugzilla with all the commits to the project.

I found that Gitzilla is used for such a thing, but after going through its installation instructions, I failed to understand one of the points.

For example, if a user logs into GitLab and creates a new project named samplerepo, then on my git account on CentOS under repositores I get the following two entries:

where, user = the user who created the project.

So the problems faced are:

  1. Where are the post_recieve and updates hooks as mentioned in the installation steps? I navigated to the hooks directory inside the samplerepo.git folder and found no such file, only a bunch of .sample files.
  2. If suppose a 100 users create several projects, each of them will have the *.git and *.wiki.git folders under their usernames in repositories, will I need to setup hooks in every project's *.git folder? Isn't there any central location where I can add those hooks?

Any help is much appreciated.

0 投票
0 回答
471 浏览

git - Gitzilla - 钩子拒绝更新 refs/heads/master 和缺少/不完整的 bugzilla conf(没有 bugzilla_url)

我已经在我的机器上配置了 gitzilla,它具有 GIT 存储库以及所有必需的依赖项。

~/.gitzillarc文件中,我提供了必要的配置以及有效的 bugzilla url 和凭据。但是,每当我尝试将更改推送到主服务器时,都会显示以下错误消息:

Counting objects: 3, done. Writing objects: 100% (3/3), 210 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) ** remote: missing/incomplete bugzilla conf (no bugzilla_url) remote: error: hook declined to update refs/heads/master ** To xxx@xxx:/home/yyy.git/ ! [remote rejected] master -> master (hook declined)

请指导以找到必要的解决方案提前谢谢

0 投票
2 回答
10062 浏览

python - Gitzilla:缺少 python http.cookiejar 模块

我试图让 gitzilla 在 ubuntu 14.04 上使用 python 2.7.6 和 git 1.9.1 为我工作。这是我第一次使用 python 或 gitzilla。

安装 gitzilla 并为 git 钩子添加符号链接后,推送更改会产生以下输出:

由此我认为我需要安装 http.cookiejar(或 cookielib),但我不知道如何获取它。

我试过没有成功: pip install http.cookiejarpip install cookielib

两次 pip 都抱怨没有找到任何东西,但后来我尝试pip install cookiejar了确实安装它,但我仍然得到相同的错误 pip install cookiejar

现在这个运行没有抱怨:python -c "import cookiejar"

这抱怨找不到模块:python -c "import http.cookiejar"

任何想法如何让这个工作?

0 投票
1 回答
90 浏览

python - 如何获取bugzilla登录的api token

我正在尝试使用 curl 命令,这将帮助我在提供详细信息后更新错误状态。所以我试图运行这个特定的 curl 命令来执行此操作,但是它给出了登录错误。

我正在运行的卷曲命令:

错误:

问题是,我需要登录到 bugzilla 才能执行此任务,因为我无法提供可用作我的登录名和密码的令牌。我试图在我的 bugzilla 实例中搜索它但无法找到它.

文档也不是很清楚,有人可以告诉我一次在哪里以及如何找到或创建用于登录和通过 bugzilla 的令牌吗?

参考: https ://bugzilla.readthedocs.io/en/5.0/api/core/v1/general.html#authentication

谢谢