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

debian - Debian + Gitolite + Gitweb = 404 - 未找到项目

这是你经常发现的话题。但是,自 2 天以来,我尝试了所有方法,但我的想法已经不多了。希望有人可以在这里帮助我。

一般来说,我做了以下事情:

  • apt-get 安装 gitolite gitweb
  • 将 repos 添加到 gitolite.conf(见下文)
  • 将用户 www-data 添加到 gitolite 组
  • 手动创建projects.list(见下文)
  • 设置符号链接 /var/www/gitweb -> /usr/share/gitweb
  • 设置 gitweb vhost(见下文)

当我现在浏览到http://git.example.org时,我看到 gitweb 带有消息“404 - 未找到项目”。日志文件中没有错误消息。

1)Gitolite目录:

2) gitolite.conf

3) .gitolite.rc.new(为什么在这里附加 .new?使用 apt-get install gitolite 安装 gitolite)

4) /var/lib/gitolite/projects.list

5) /var/lib/gitolite/repositories

6) gitweb 虚拟主机:

7) /etc/gitweb.conf

非常感谢你!

0 投票
1 回答
1647 浏览

git - 使用 nginx 设置 git instaweb

我正在尝试使用Nginx.

git instaweb支持的 web 服务器很少,包括 httpd、apache、webrick 等。

我尝试在 git instaweb 中使用 nginx 作为 http 守护进程,但失败了。

我还尝试.git/config按照 git-instaweb 手册页中的说明对其进行配置。

它也不起作用。有什么办法或破解让它工作吗?

0 投票
2 回答
404 浏览

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

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

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

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

0 投票
2 回答
1276 浏览

theming - Gitweb 的外观和感觉

我最近用 Gitweb 安装了 git。Gitweb 似乎是一个不错的简单界面,它可以满足我们的需要。问题是它看起来很丑。它看起来好像只是一个 cgi 脚本,其中包含一个包含所有 css 和图像的静态文件夹。

我正在考虑修改 css 和 cgi 脚本,看看如何改变它的外观。我想知道是否有人有这样做的经验,你是怎么做的?

或者,有人知道我可以下载并连接到我的 git 的任何不错的替代 Gitweb 解决方案吗?

0 投票
0 回答
932 浏览

git - 从 Gitolite 到 Gerrit

过去几个月我一直在使用 gitolite 并且对组合非常满意。但现在我正在考虑转向管理更好的 Web 前端,在那里我可以一起进行代码审查。

我发现 Gerrit 是满足我要求的最佳工具,但我想知道如何将所有用户/项目从 gitolite 移动和管理到 gerrit。我已经完成了与 gerrit 的 gitweb 集成,它为我提供了不错的 Web 界面,但在迁移时遇到了问题。

有没有人有这种方法的经验?

0 投票
1 回答
326 浏览

gitolite - git repo 描述没有更新

在我的gitolite.conf文件中,我添加了一堆config gitweb.description行,但是当我查看 gitweb 时我没有看到更改。如果我查看服务器上的存储库,description则尚未更新。

如何让它们同步?

0 投票
2 回答
69 浏览

git - svn 和 git:查看一个用户的所有更改

我们有几个 svn 和 git 存储库。

我想要一个可以看到的视图(网络):

用户“foo”在 yyyy-mm-dd 日的所有更改。

结果应该按时间排序,无论是在 svn 还是 git 中进行更改都无关紧要。

如果您知道一个工具或有提示如何获得它,请告诉我。

相关:https ://softwareengineering.stackexchange.com/questions/129152/are-there-open-source-alternatives-to-bitbucket-github-kiln-and-similar-dvcs

0 投票
1 回答
1496 浏览

lighttpd - 使用 lighttpd 设置 git server/web: 给出 ...git-upload-pack not found

我已经设置了 lighttpd 和 gitweb。创建了一个空存储库,如下所示:

在浏览器中我可以浏览这个存储库,但是当我尝试从命令行克隆它时,我得到:

而且,也许它有帮助,这是我的 lighttpd 配置

我确实运行了“git update-server-info”,但没有成功!有什么建议么 ?

0 投票
0 回答
1921 浏览

apache - gitweb 404 - 未找到项目

我想将 gitweb 与 apache 服务器一起使用,但是当我完成配置时。我请求 gitweb 并且总是有一个404 - No projects found.

我的 git 存储库是,/home/git/repo我改变/etc/gitweb.conf$projectroot = "/var/www/git";改变/etc/httpd/conf.d/git.conf

然后运行ln -s /home/git/repo/test_repo.git /var/www/git/在.中创建一个快捷方式,/var/www/git但我无法得到我想要的。

0 投票
1 回答
169 浏览

git - 在一个 Git-Web 上配置不同的 $projectroot

我有一个关于 GitWeb 配置的问题。

按照本手册,我安装了 GitWeb http://git-scm.com/book/en/Git-on-the-Server-GitWeb

但我需要为以下内容配置 apache 或 etc/gitweb.conf,例如

  • 域 sub1.domain.com 应该使用 $projectroot = "/var/www/git_fsq/";
  • 域 sub2.domain.com 应该使用 $projectroot = "/var/www/git_2/";
  • 等等

我在服务器上没有任何可用内存来安装可以帮助我向某些用户隐藏某些项目的东西 =)

你能帮我如何在 gitweb.conf 或 Apache VirtualHost 设置中配置它吗?

谢谢。