问题标签 [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 投票
0 回答
285 浏览

gitweb - 如何在 Solaris 上安装 gitweb?

朋友们,

我从 sunfreeware.com 下载了 git 及其依赖包。Git安装成功并且可以正常工作。我正在尝试通过网络进行配置。但是当我通过 sunfreeware 软件包安装时,似乎没有安装 gitweb。

或者我从 git clone http://www.kernel.org/pub/scm/git/git.git下载了 git 源

但是当我尝试编译得到错误消息时。我怀疑编译是否需要任何依赖软件。

错误:

root@shark /tmp/git #make make:阅读器中出现致命错误:Makefile,第 308 行:看到意外的行尾

Makefile 中的实际行:

请帮我安装 gitweb 或 source install

谢谢巴拉

0 投票
1 回答
183 浏览

git - gitweb vs git-log 日期

我目前有一个来自我们公司 git 服务器的仓库的本地克隆。我注意到的是,返回的历史摘要中返回git log的日期与我们的 gitweb 服务器视图上的日期不匹配。

任何人都可以解释这些中的每一个如何获得他们的日期,以及为什么他们可能会有所不同?

不同的日期使得跟踪更改变得非常复杂!

0 投票
1 回答
198 浏览

git - 在 gitweb 中看起来很奇怪的提交

在我们本地的 git web 看到了这种东西

文件名 diff1 | 差异2 | 斑点 | 历史

同一个提交中的一个文件怎么会有两个差异

谢谢

0 投票
1 回答
122 浏览

perl - Gitweb - 最后一个提交人的名字

我希望在 GitWeb 项目列表中添加对每个项目进行最后一次提交的人的姓名,而不是

它说的是

我已经查看gitweb.cgi并找到了写入字符串的点(我的第 5488 行),但我真的不知道如何继续。

有人已经这样做了吗?或者谁能​​提供一个快速的解决方案?

0 投票
2 回答
313 浏览

git - 更干净的 git 远程 URL

我正在尝试使用 gitweb 作为 Web 界面运行我自己的 git 服务器。我在这里提供了一个名为 'git/' 的目录/Users/me/Sites/gitgit.example.com

我在我的 Mac 上创建了一个名为“git”的用户,这样我就可以 ssh git@git.example.com,并且我登录正常。

现在,假设我以“me@example.com”(用户)的身份工作,并且我想推送到我的远程@git.example.com,我必须输入git remote add gitweb ssh://git@git.example.com/~/Sites/git/projectname.git

有什么办法可以~/Sites/git/从网址中删除?理想情况下,我希望能够输入:git remote add gitweb ssh://git@git.example.com/projectname.git

0 投票
3 回答
3379 浏览

git - 如何在redhat上安装gitweb

如何在 Redhat 上安装 Gitweb?

Red Hat 版本是 2.6.18-308.11.1.el5 , x86_64 机器。
Git版本是1.7.10-rc4

我下载了 gitweb-1.7.9.6-1.el5.rf.x86_64.rpm 文件并运行如下命令。

rpm -i /home/user/gitweb-1.7.9.6-1.el5.rf.x86_64.rpm
警告:/home/user/gitweb-1.7.9.6-1.el5.rf.x86_64.rpm: Header V3 DSA 签名:NOKEY,密钥 ID 6b8d ....
错误:依赖项失败:
gitweb-1.7.9.6-1.el5.rf.x86_64 需要 git = 1.7.9.6-1.el5.rf

是否有一些好的文档或步骤可以让我设置 Gitweb?

0 投票
1 回答
1558 浏览

git - git-http-backend 返回错误 502

我在我的服务器上运行 gitweb 和 gitolite:http: //git.jshawl.com/

我在设置git-http-backend允许匿名克隆时遇到问题。

这是我的虚拟主机文件 ( /etc/apache2/extra/httpd-vhosts.conf) 的样子:

`

我按照这里的指示进行操作:http: //www.kernel.org/pub/software/scm/git/docs/git-http-backend.html,但一直面临着 502 错误。

我的 apache 错误日志说:[Fri Aug 24 19:29:32 2012] [error] [client 198.228.200.148] client denied by server configuration: /usr/libexec/git-core/git-http-backend

此外,添加所有这些已经取消了我的 gitweb 安装(以前位于http://git.jshawl.com

我究竟做错了什么?

0 投票
1 回答
311 浏览

git - Gitweb:如何只列出 git 存储库而不列出其他(如日志、短日志、摘要、树)?

我让 gitweb 正确显示了 gitolite 服务器中的所有 git 存储库。但我想完全排除从 Web 视图中查看日志、摘要、短日志的选项。

有没有办法做到这一点?

谢谢。

0 投票
0 回答
706 浏览

html - 在 Gitweb 中查看 html

通过它的树形视图,Gitweb 是一个在文件系统级别浏览存储库内容的好工具。如果存储库中有文件,则可以轻松地使用浏览器查看/打开它们 - 只需单击它们。问题是,如果这些是引用其他资源(图片、javascript 等)的“html”文件,浏览器无法找到它们,因为尽管它们在存储库中可用,并且也可以通过 Gitweb 的“树”视图访问——但它们不是(Git) web 服务器在预期的位置提供服务。

愚蠢的问题:如果 html 文件本身和所有引用的内容都存在,是否有可能将 Gitweb 配置为执行某种魔术 URL 重写或其他任何能够完全查看 html 文件及其所有引用的内容?

我其实不这么认为。

当前的解决方法:目前我只是clone/check-out将 git 存储库放入由 Web 服务器提供服务的目录中。可以,但是每当有人想查看较旧的提交级别时,我都必须签出另一个commit-id. 仅浏览文件和提交级别的灵活性消失了。另外,想要使用此解决方法的人必须能够使用 git。人们还必须知道另一个 URL 才能真正看到存储库中的内容。

问题:有没有人看到更灵活的解决方法?

0 投票
1 回答
683 浏览

gitweb - GITWEB - 显示分支上的所有差异

我们刚刚实现了 gitweb。在摘要页面上有一个分支列表。我希望在一个差异中查看给定分支中所做的所有更改。我可能在该分支中进行了多次提交。

如果我在 gitweb 中单击该分支的链接,它会将我带到最后一次提交。我可以为那个 diff 做一个 commitdiff 并继续往回走,直到父级是我从 master 分支出来的地方。然而,我真正想做的是将它与我​​一枪分离大师时的差异。

我可以修改 url 中的 hp 标签来更改源提交。然而,这是因为我知道正确的父提交。但是,我希望我们的 QC 小组能够在他们不知道实际提交标识符的情况下拉出一个分支并返回到我们分歧的地方。那可能吗?

https://code.dev.company.com/gitweb?p=the/rules.git;a=commitdiff;h=c013f71861af95a43dd0d6587e2d2334ca4baba2;hp=c065c006a02eeb63d8740832c915c0d254081c30