问题标签 [gitweb]

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 回答
5015 浏览

git - 无法将 git repo 克隆到服务器

我在 2 台不同的服务器上运行相同的命令。一个有效,另一个无效。

我正在运行 git clone https://blah.com:8443/blah.git

在服务器 A 上,它工作正常。我得到的对象,文件等没有问题。

在服务器 B 上,我收到以下消息。

有谁知道这意味着什么,或者我需要做什么才能让它发挥作用?提前感谢您能给我的任何帮助。

0 投票
1 回答
19613 浏览

git - 如何让 Jenkins 连接到 git 存储库

我无法让 Jenkins 识别我的 git repo。截图如下。有人告诉我,使用git clone https://blah/blah.git会将 repo 克隆为只读而无需凭据或密钥。我只想提取代码并构建它。

有趣的是,当我从命令行执行相同的命令时,它可以工作,并且文件会从 repo 中拉下。

当我在 Jenkins 中输入 url 和环境变量时,它说它无法连接到存储库。有谁知道我可能需要做什么才能让它工作?在此先感谢您的帮助。

在此处输入图像描述

更新/澄清:Jenkins 安装在服务帐户下,与公司内的任何用户无关。

更新#2:这是控制台输出。我已经对其进行了一些消毒,所以如果我遗漏了什么,我深表歉意。

0 投票
1 回答
982 浏览

git - 分类 git 存储库

我想将我的 git 存储库分类。我这样做的主要原因是为了在我使用的 Web 界面(GitList - http://www.gitlist.org)中更好地了解我的代码存储库。

现在我得到了所有存储库的长列表,最好只看到几个类别(如“存储库”或其他带有描述的内容)。当您选择一个类别时,您会看到该类别中的所有存储库。我有自己的带有 Gitolite ( https://github.com/sitaramc/gitolite/ ) 的 git 服务器,并且 Gitolite 有一些设置来对 GitWeb 的存储库进行分类,但我在 GitWeb 和 GitList 中都看不到该信息,后者是当设置用于 GitWeb 时,这并不奇怪。

能够对 Gitolite 中的存储库进行分类并将其显示在 GitList 中真是太好了。但是因为这可能是不可能的(我看不到它甚至适用于 GitWeb,它应该在哪里工作)还有其他方法可以管理这个吗?

我已经阅读了一些关于嵌套 git 存储库的内容,但这并不是我真正想要的,它根本不需要影响存储库,就像它们在 Web 界面中呈现的方式一样。

有人对这个主题有帮助吗?

0 投票
1 回答
146 浏览

git - 有必要安装gitweb吗?

是否有必要将 gitweb 安装到服务器上,或者是否有其他方法可以在服务器上添加带有已安装 gitolite 的 gitweb?

0 投票
2 回答
726 浏览

git - 如何让 gitweb 忽略空格更改?

是否有我可以传递给 gitweb 的 url 参数(或我能做的任何其他事情)告诉它不要显示空白更改?

背景故事:我有一个文件生成过程,它创建数百个文件,然后以编程方式将这些文件签入 git。最近我对这个过程做了一些小改动,这导致从它生成的每个文件中删除了一堆空白,并且只对它生成的几个文件进行了一些非空白更改。我正在尝试使用 gitweb 来验证我的非空白更改是否在这些文件中,但这真的很难做到,因为在看到任何真正的更改之前我必须筛选所有的空白更改。我知道如果我从命令行执行 git diff,我可以将 -w 参数传递给它,但我真的只是想为此使用 gitweb。

0 投票
2 回答
13035 浏览

git - 从 gitweb 克隆存储库

我想克隆一个git://服务器已关闭的 git 存储库。

幸运的是,它的 gitweb 界面仍在工作,重建 git 存储库所需的所有数据都可以从那里获得。

那么,是否有任何 git 命令或其他工具能够从 gitweb 克隆 git 存储库?

(我可以自己写一个机器人,但如果有其他方法,我不想浪费我的时间)

0 投票
1 回答
1750 浏览

file-permissions - apache 权限被拒绝:'/usr/sbin/suexec2' 的执行失败

我正在尝试集成 git、gitweb、gitolite、apache。目前我每次都会收到“服务器错误”。阿帕奇日志:

/usr/sbin/suexec2 -V 给我:

这意味着 apache 将以用户“wwwrun”的身份运行。用户 wwwrun 属于 git 组:

这些是 /usr/sbin/suexec2 的权限

我已经重新启动了 Apache 几次,应用了 newgrp ......我没有想法。

0 投票
1 回答
1400 浏览

linux - 如何让 Gitweb 与 SELinux 一起工作(在 CentOS 6.5 上,使用 gitolite v3)

我已经根据这篇博文中的教程安装了 gitolite 和 gitweb 。整个事情运行得非常好。我能够克隆并提交到服务器。

但是,Gitweb 没有显示带有错误代码的项目404 - No projects found。我发现 SELinux 拒绝 gitweb.cgi 访问某些文件。Gitweb 只有在将 SELinux 置于许可模式后才能显示存储库。

我已经从几个站点尝试了许多解决方案,但我发现它们都不适合我。例如,我尝试过这篇文中介绍的解决方案。

我有以下 SELinux 日志,但我真的不知道如何处理它。我已经把这个问题搞了一整天,任何建议都值得赞赏。提前致谢

0 投票
7 回答
7608 浏览

git - 如何在 Windows 上安装 GitWeb?

我正在尝试使用 GitWeb 来探索我的存储库,我对它完全陌生,所以我遇到了一些问题,我知道 GitWeb 是随 Git 一起提供的,我从这里下载了它http://code.google .com/p/msysgit/downloads/list?q=full+installer+official+git,它位于 \share\gitweb,然后我打开控制台(Git Bash),浏览到存储库并运行命令git instaweb,但是它说git: 'instaweb' is not a git command

任何人都知道安装和配置 GitWeb 的正确方法是什么?

我已经阅读了很多教程,但是它们太令人困惑了:/

任何帮助将不胜感激,谢谢。

0 投票
1 回答
442 浏览

git - Windows 上的 gitweb.conf 在哪里?

我正在尝试设置 GitWeb,我正在使用 Git 安装附带的 GitWeb,并使用 WAMP 提供的 Apache,当我访问页面时http://localhost/gitweb/出现错误,我修改了文件上404 - No projects found的变量,但根据一些帖子这个文件不应该被编辑,我需要修改相同的变量,但现在在文件 gitweb.conf 上,我可以找到这个文件,我试过了projectrootgitweb.cgi

我没有这些文件,有什么想法吗?顺便说一句,我正在使用 Windows

我修改了 gitweb.cgi 上的下一个变量