问题标签 [cgit]

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 投票
0 回答
224 浏览

git - Cgit master 分支不可用

问题:repo refs 列表中缺少“master”分支。使用 cgit v0.9.0.3 + gitolite。

cgitrc 内容:

有任何想法吗?谢谢!

0 投票
1 回答
463 浏览

javascript - Greasemonkey 脚本如何将一个链接拆分为三个相关链接?

我想使用 Greasemonkey 将显示在 cgit 提交消息中的Redmine问题编号链接到他们的问题或项目。

cgit Commit 消息的 HTML 源代码是这样的。

我想要做的是使#459 成为Redmine问题的单独href,但保持两边的cgit 链接不变。所以上面的 URL 变成了这样的:

可能很难阅读,但上面链接中的 #459 链接到Redmine项目。

为了清楚起见,还可以将Redmine问题的链接附加到 cgit 链接。

0 投票
2 回答
2019 浏览

nginx - Cgit and Nginx URL rewrite

Wired URL rewriting issues

while I goto

http://git.example.org/foo

it works fine, repos shows up. However the links on that page appended /foo again i.e.

http://git.example.org/foo/foo/commit

When I goto URL like

http://git.example.org/foo/commit?id=123123

It works, but each links on that page looks like

http://git.example.org/foo/commit/foo/snapshot/foo/4f0be51d35fe3160a9122894723b69df69a6fb7e.zip?id=4f0be51d35fe3160a9122894723b69df69a6fb7e

Here is my nginx.conf, did I miss something?


Update, SOLVED

it's cgit setting of virtual-root=/ And I updated my nginx.conf too, urls rewrite works now!!

0 投票
0 回答
219 浏览

git - Nginx 上的 CGit 不显示存储库内容

我使用本指南cgit进行了配置。结果,我可以看到存储库列表,但是当我单击查看它们时,我又回到了主页。你猫看这里:问题_here。Nginx 日志说没什么用处。如何调试问题?nginx

0 投票
2 回答
404 浏览

git - git:用于大型存储库的快速 Web 界面

一些 git 存储库的大小非常大:DragonFly BSD.git目录为 324MB,FreeBSD 的打包大小超过 0.5GB,未打包大小超过 2GB。

Gitweb、cgit 或任何其他网络工具是否对这些巨大的存储库进行任何类型的预缓存?

一个人如何估计几个如此庞大的存储库的网络接口的最佳资源量(例如内存和 CPU 限制)?随机文件的责备日志操作的响应时间是多少?

0 投票
1 回答
3124 浏览

apache - Cgit中的访问控制

一旦 cgit 的 cgi 启动,我想介绍对 cgit 的访问控制。想法是列出 gitolite 中可用的所有存储库,但根据用户身份验证启用/禁用目录列表。

在apache执行cgit cgi之前,我设法获得了访问控制:

但是我不知道在访问存储库路径后如何获得相同的效果,我尝试使用目录指令并在那里添加身份验证,但是一旦启动 cgit,apache 就不会应用 http.conf 文件中所述的任何其他指令.

关于如何实现它的任何线索?

提前非常感谢。

阿方索兄弟。

0 投票
1 回答
1649 浏览

apache - Apache 虚拟主机——cgit 的子域

我为 apache 的虚拟主机配置而苦恼。我想部署cgit在子域上,例如:http ://cgit.mydomain.com

我已将此用作我的配置模板: http: //hjemli.net/pipermail/cgit/2011-July/000235.html 这是我的虚拟主机配置:

这是我的一部分cgitrc

一切正常,但 css 文件和 favicon 不工作,所以cgit网页坏了。当我访问 URL http://cgit.mydomain.com/cgit.css cgit告诉我没有调用cgit.css. 通常我应该在浏览器中看到该cgit.css文件。

一种可能的解决方案是/cgit/用作脚本别名,但我不想/cgit/在我的 URL 中包含该片段。在http://cgit.osmocom.org上它工作正常。

0 投票
1 回答
1445 浏览

nginx - nginx 1.21 + cgit 0.10 - 上游过早关闭 FastCGI 标准输出

我正在尝试使用 nginx 和 fastcgi 设置 cgit 0.10。不幸的是,响应是 502。错误日志中写入了以下消息:

我的nginx站点配置如下:

/var/www/cgit$ ls -al

有没有人有想法,出了什么问题?我也尝试提高超时限制,但没有成功。

谢谢!

0 投票
1 回答
3009 浏览

git - 如何将 CGit 与 Gerrit 集成以替代 Gitweb?

我正在尝试让cgit v0.11.0 与 Gerrit v2.11 作为内置存储库浏览器一起使用。

根据 Gerrit 的文档,我只需在 gerrit.config 中指定以下两个设置,就可以让 Gitweb 正常工作:

但是,文档中的 cgit 说明有点模糊。我尝试将设置更改为以下内容:

通过这些更改,Gerrit 在 UI 中正确显示了“(cgit)”链接,但是当我单击该链接时,出现“未找到”错误。生成的 URL 似乎是错误的(repo 的名称与 URL 连接,没有任何分隔符):

使用 'gitweb' 作为提供者,URL 的生成方式不同:

我尝试使用“cgit”作为提供程序运行相同的 URL,现在我没有收到“未找到”错误。而是出现了一个由 cgit 生成的空白页面,上面写着:

有没有人使用内置的 gitweb.type = cgit 成功地将 cgit 与 Gerrit 集成?如果是这样,您能否分享我缺少的任何特定 gerrit/cgit 配置?

0 投票
1 回答
209 浏览

apache - 使用 gitolite 的 ACL 用于 CGIT/Apache httpd 的插件?

我们使用 gitolite 的 ACL 机制来控制谁可以访问不同的存储库。我们还将 CGIT 与 Apache httpd 一起使用,以允许浏览可读的存储库。

我们还想在 Apache httpd 访问控制系统中使用 gitolite ACL。

是否有提供此功能的 Apache httpd authn/authz 模块?

谢谢!