标签: gitweb

gitolite存储库已创建,但projects.list为空

我安装并配置了gitolite和gitweb.gitolite工作正常,所有存储库和用户按预期工作..但是当我使用gitweb时,我看到404 - 没有找到任何项目.我继续看到projects.list是空的.projects.list文件的权限是640,用户和组是相同的"git".

我猜gitolite还为projects.list添加了一个新的存储库,对吧?我的项目根目录是/ home/git/repositories.

git gitweb gitolite

5
推荐指数
1
解决办法
1万
查看次数

Gitweb找不到存储库"没有找到这样的项目"

我的CentOs 5.5服务器上有一个正常运行的git存储库.我想使用gitweb为我的存储库提供Web用户界面.

我使用http://git-scm.com/book/ch4-6.html上的说明安装了gitweb ,我设法让我的apache服务器正确运行cgi.我将我的存储库放入/pub/git并使用该行创建了该gitweb.conf文件.不幸的是,我看不到我的存储库和网页显示消息"没有找到这样的项目",我用Google搜索没有成功./etc/$projectroot = '/pub/git';

我尝试将该行添加$projects_list = '/pub/git/projects.list';到该gitweb.conf文件中projects.list,并使用我的存储库名称创建该文件(例如repos1.git).没有什么变化.如果我把不存在的存储库的名称/pub/git,网页显示更受欢迎和调查的错误消息"404 - 没有找到项目".

请注意,apache用户可以访问所有文件和存储库.

我的内容/etc/gitweb.conf是:

$projectroot = '/pub/git';
$projects_list = '/pub/git/projects.list';
Run Code Online (Sandbox Code Playgroud)

谢谢!

git gitweb

4
推荐指数
1
解决办法
7347
查看次数

使用gitweb发布多个git repos

刚刚开始使用git.建立和安装它很容易.然后我进入了我的一个web项目的目录,并添加了一个git repo.

$ cd ~/Sites/webapp
$ git init (and so on)
Run Code Online (Sandbox Code Playgroud)

我还设置了gitweb,当我在gitweb.cgi中添加〜/ Sites/webapp到$ projectroot设置时,当我访问http://localhost/gitweb/gitweb.cgi时,我的浏览器中出现了这个设置

我的问题是 - 从我的理解,git没有一个核心的回购概念.我可能正在处理的每个项目都有自己的git存储库.由于我的项目遍布我的硬盘,因此它们各自的回购也遍布硬盘.如何将多个存储库添加到gitweb?我所有的回购都有某种中央注册表吗?我是否应该重新调整工作方式,并将所有项目移至中央目录?这是怎么做到的?

gitweb

3
推荐指数
1
解决办法
2526
查看次数

如何在错误代码1后在FreeBSD上安装Git?

我想安装Git,但它给了我错误.

我进去了make clean install,它说:

===>  git-2.1.0 using GITWEB support requires PERL support.
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/git
Run Code Online (Sandbox Code Playgroud)

我能做什么?

注意:当我第一次尝试安装Git时,我没有选择PERL,而是选择了GITWEB.然后它给了我上面这个错误.现在,我无法摆脱这个错误.

git freebsd ports gitweb

3
推荐指数
1
解决办法
9043
查看次数

Nginx connect()到unix:/var/run/fcgiwrap.socket失败

我正在尝试在我的Nginx服务器上安装Gitweb.似乎所有东西都配置正确,但我似乎在gitweb.log中收到以下错误:

`2015/06/08 08:42:05 [crit] 29135#0: *5 connect() to unix:/var/run/fcgiwrap.socket failed (13: Permission denied) while connecting to upstream, client: 83.36.85.6, server: git.mydomain.co.uk, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:", host: "git.mydomain.co.uk"`
Run Code Online (Sandbox Code Playgroud)

我检查了所有者/权限,似乎一切都很好.

srwxr-xr-x 1 www-data www-data 0 Jun 8 08:44 /var/run/fcgiwrap.socket

输出ps aux | grep nginx是:

root     30283  0.0  0.0  90552  1296 ?        Ss   08:59   0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
forge    30284  0.0  0.0  90884  1924 ?        S    08:59   0:00 nginx: worker process                           
forge    30285 …
Run Code Online (Sandbox Code Playgroud)

unix sockets nginx gitweb

3
推荐指数
1
解决办法
1万
查看次数

使用 nginx 设置 git instaweb

我正在尝试使用 .gitweb 设置 gitweb Nginx

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

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

[smit@smit-pc:/src/project]$ git instaweb -d nginx
Unknown httpd specified: nginx
Run Code Online (Sandbox Code Playgroud)

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

[instaweb]
                   local = true
                   httpd = nginx
                   port = 4321
                   browser = firefox
Run Code Online (Sandbox Code Playgroud)

它也不起作用。有什么方法或黑客可以使它工作吗?

git nginx gitweb

2
推荐指数
1
解决办法
1584
查看次数

Gitweb 404 错误 Mac OS X

我正在尝试使用 instaweb 查看本地 git 存储库。

首先,我在克隆的存储库中尝试了以下命令:

git instaweb --httpd=webrick
Run Code Online (Sandbox Code Playgroud)

收到以下错误:

Not Found
`/' not found.
WEBrick/1.3.1 (Ruby/2.0.0/2014-05-08) at 127.0.0.1:1234 
Run Code Online (Sandbox Code Playgroud)

我安装了lighttpd(我在Mac OS X Mavericks机器上)并尝试

git instaweb
Run Code Online (Sandbox Code Playgroud)

收到 404 错误。

然后我通过安装创建了一个全新的 git 存储库

git init
Run Code Online (Sandbox Code Playgroud)

并再次尝试了以上两种方法,均无济于事。

我的 .gitconfig 文件如下所示:

[web]
    browser = ff
[browser "ff"]
    cmd = open -a Firefox.app
[core]
    editor = emacs
Run Code Online (Sandbox Code Playgroud)

.git/gitweb/lighttpd/error.log 文件如下所示:

2015-09-10 00:35:52: (log.c.164) server started
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

git gitweb

1
推荐指数
1
解决办法
1220
查看次数

在gitweb看起来奇怪的提交

在我们当地的git网站上看​​到了这种事情

file_name diff1 | diff2 | blob | 历史

如何在同一次提交中为一个文件存在两个差异

谢谢

git diff gitweb

0
推荐指数
1
解决办法
188
查看次数

标签 统计

gitweb ×8

git ×6

nginx ×2

diff ×1

freebsd ×1

gitolite ×1

ports ×1

sockets ×1

unix ×1