问题标签 [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.
git - gitweb; 隐藏特定的回购
嗨,我最近为我的东西设置了一个 git 服务器。它工作正常,
我已经安装了 gitweb,它也可以正常工作。
除了我似乎无法控制显示哪些回购的事实;具体来说,我不希望显示我的 gitosis-adimin.git。
在 gitosis.conf 的这个目录中,我设置为以下 /home/git/repositories/gitosis-admin.git/gitosis.conf
我曾希望这会禁止 Web UI 显示这个 .git
我的 gitweb.conf 如下 /etc/gitweb.conf
我真的不确定如何禁用它以显示此信息。
谢谢你
git - 在 Gitweb 上使用 odt2txt 进行 Diff
我按照此处的说明进行操作,但无法让它们工作。我在共享主机上使用 Git 和 Gitweb 1.7.5,使用 GNU Stow 进行自定义编译和部署,但基本上遵循Dreamhost 上的这个 howto(只是分叉,没有进行任何修改以反映 Stow 和其他内容)。基本上我修改了我的~/.gitconfig
和/path/to/repo/.gitattributes
/或/path/to/repo/info/attributes
;都没有工作。我仍然在 gitweb 界面中看到了这一点。
差异 --git a/2011/randomdoc.odt b/2011/randomdoc.odt
索引 5890ee7..168582b 100644(文件)
二进制文件 a/2011/randomdoc.odt 和 b/2011/randomdoc.odt 不同
我究竟做错了什么?它甚至没有显示
apache - 在 RHEL 中配置 gitweb
我的设置是 Red Hat Enterprise Linux。我已经成功安装了 Git、gitosis、Gitweb 和 Apache 软件包。但是,我还没有弄清楚如何配置 Apache 和 gitweb。gitweb 的大多数文档或多或少都相同,但我在执行此操作时出错。例如,我点击了下面的链接,在启动 httpd 时我得到了
- 错误
启动 httpd:/etc/httpd/conf.d/git.conf 第 6 行的语法错误:此处不允许
链接 --> http://gofedora.com/how-to-install-configure-gitweb/
下面是 git.conf
git - gitweb 变慢了
我已将 $projectroot 指向 400GB 的目录,其中包含 n 个 git 项目。早些时候我们只有几个项目,gitweb 启动非常快,一旦项目数量开始增长,加载需要时间。有什么方法可以加快速度吗?
git - 如何使用 gitweb(或任何其他 git web-server)创建子组页面?
我用 gitweb 设置了一个 gitosis 服务器,现在我有很多 git 项目。
有没有办法按组组织这些项目?
假设我有一个名为“工具”的组和另一个名为“调试”的组,每个组都包含几个与其组名相关的项目。我想设置,所以我可以向用户发送一个仅包含“工具”项目的链接和另一个链接以显示所有“调试”项目。
更好的是,如果有一个 Web 应用程序可以解析我的 gitosis.conf 文件,因为我可以在 gitosis 中定义多个组,如果 Web 界面可以根据配置文件中定义的组生成不同的链接,那将是理想的。
linux - Gitweb 无法正确显示
我尝试设置 gitweb,但是当我加载页面时,它变得很奇怪......
编辑:如果人们误解了,它应该是这样的:
这是我的 lighttpd 配置文件的样子:
这是 gitweb.conf 的样子:
(/path/to/projects
只是给你一个想法。)
当我使用git instaweb
时,它似乎很好,尽管它看起来忽略了我正在尝试使用的新 gitweb.css 文件。编辑:这是因为我没有更新缓存。
有任何想法吗?
git - 我如何配置 gitweb 和 gitolite 以便它们一起工作?
我正在尝试让 gitweb 与 gitolite 一起工作......但到目前为止没有成功。
我正在使用 RedHat Linux 机器。一个名为git
存在的用户。
gitolite 安装在:/home/git
存储库位置:/home/git/repositories
请注意,gitweb 在普通的 git 上运行良好。现在我正试图让它与 gitolite 一起工作。
这是我的文件的样子:
/li>/etc/gitweb.conf
/li>/home/git/projects.list
/li>/home/git/.gitolite.rc
:
我错过了什么配置?我没有对 Apache 进行任何更改。
Web URL:http://MyHostName/git
这给出了一个 404 错误,说 - No repositories found。
perl - 仅显示用户可以使用 gitweb 访问的 GIT 存储库
我目前正在尝试设置一个 GIT 存储库服务器,以便我们可以从 SVN 切换到 GIT。我已经涵盖了几乎所有内容,但留下了一个问题。
当前设置如下:
- 所有开发人员(和非开发人员)都有一个用户帐户和正确的组,因为服务器是 NIS 客户端
- 所有回购都在 /var/git/
- 所有拉/推都是通过 ssh 完成的
到目前为止,这工作得很好,并且消除了对 gitosis 或 gitolite 的需要。
因为我想对我设置的 gitweb 包括 pathinfo 的存储库有一个可浏览的概述。因为存储库是私有的,所以我已经通过 Perl AuthenNIS 设置了身份验证并且这可以工作,但是在这里我遇到了一个问题。
不希望所有开发人员都可以访问所有存储库,但 gitweb 只显示它(apache 用户)可以读取的每个存储库。
所以我的问题是:是否可以让 gitweb 只显示当前登录用户可以访问的 GIT 存储库?
可能的解决方案:
- 通过 .htaccess 进行进一步的访问控制。pathinfo 将启用此功能,但不会阻止通过非路径信息 URL 访问 repo(例如 /repo.git/ 不起作用,但 /gitweb.cgi?p=repo.git 会)
- 设置完整的 gitosis/gitolite 环境并将其集成到 gitweb(本质上是this)。我想防止这种情况,因为开销是不可取的
- 使 gitweb 以经过身份验证的 HTTP 用户身份运行。这将解决所有访问控制问题,但我不知道该怎么做
- gitweb 的
$export_auth_hook
结合$cgi->remote_user
似乎很有希望,但我对 perl 的理解太有限而无法使用它(钩子需要在显示/导出之前验证用户是否有权访问 repo 目录)
有没有人知道如何使 3 或 4 工作或有其他解决方案?
perl - Gitweb:如何像github一样自动以html格式显示markdown文件
Markdown 对文档很重要,很高兴看到README.md
可以在 github 中自动以 html 格式显示,例如https://github.com/twitter/bootstrap/blob/master/README.md
gitweb 是用 perl 脚本编写的,并且 perl 中已经有 markdown 插件。
我想检查是否有插件/解决方案让 gitweb 自动显示降价格式的 html 文件。
git - gitolite 存储库已创建,但 projects.list 为空
我已经安装并配置了 gitolite 和 gitweb。gitolite 工作正常,所有存储库和用户都按预期工作.. 但是当我使用 gitweb 时,我看到 404 - 没有找到项目。我继续看到projects.list 是空的。projects.list 文件的权限是 640,用户和组是相同的“git”。
我猜 gitolite 也会在 projects.list 中添加一个新的存储库,对吧?我的项目根目录是 /home/git/repositories。