git - 我在 gitweb 中看不到我的项目。如何正确配置 gitweb?

标签 git version-control configuration gitolite gitweb

目标:在 gitweb 网页上看到我的项目。

我安装了 git+gitolite+gitweb。我的 gitolite.conf 文件是:

repo    gitolite-admin
        RW+     =   ADMINUSER

repo    testing
        RW+     =   @all

repo    PROJECT1
        RW+     =   USER1
        RW+     =   USER2
        R       =   gitweb

当我访问服务器的 http://server/gitweb/gitweb.cgi 时但我能看到的唯一项目是:

  • 测试.git

在运行 gitolite 的服务器上。/home/git/projects.list 文件有:

PROJECT1.git

如何让 PROJECT1 在我转到 gitweb URL 时显示?

最佳答案

确保你的 gitweb.conf 有以下几行。

$projectroot = "/home/git/repositories"; 
$projects_list = "/home/git/projects.list";

将该路径更改为您的路径。我有同样的问题,因为我没有第二行。所以我的 repo 在网络上随机显示。

关于git - 我在 gitweb 中看不到我的项目。如何正确配置 gitweb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8605176/

相关文章:

silverlight - 有没有办法以编程方式弹出 "Microsoft Silverlight Configuration"对话框?

git - 如何在 git commit 上更改作者而不重新修复 merge 冲突

git - 如何让 git 读取模式更改?

git - 随机标签应用于每个git commit

version-control - 源代码管理 : Should local source tree mirror server source tree?

混帐 pull : permission denied

git - 以增量方式使用过滤器分支的任何方式

git - 为什么 'git commit' 不保存我的更改?

java - 如何轻松地将配置存储在常量中?

configuration - 使用 Chef/Puppet 并管理手动更改