- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试让 gitweb 与 gitolite 一起工作......但到目前为止没有成功。
我在 RedHat Linux 机器上工作。存在名为 git
的用户。
gitolite 安装在:/home/git
存储库位置:/home/git/repositories
请注意,gitweb 在普通 git 上运行良好。现在我正试图让它与 gitolite 一起工作。
这是我的文件的样子:
/etc/gitweb.conf
$projectroot = "/home/git/repositories";
@git_base_url_list = qw(ssh://[MyHostName]/home/git/projects.list);
$projects_list = "/home/git/projects.list"
/home/git/projects.list
myrepo1.git
myrepo2.git
/home/git/.gitolite.rc
:
$PROJECTS_LIST = $ENV{HOME} . "/projects.list";
$GL_GITCONFIG_KEYS = "gitweb.url receive.denyNonFastforwards receive.denyDeletes";
我错过了什么配置?我没有对 Apache 进行任何更改。
网址:http://MyHostName/git
这给出了 404 错误提示 - No repositories found。
最佳答案
我最近设置了 gitolite 和 gitweb,发现 /etc/gitweb.conf
需要非常的配置。你所拥有的在我看来是正确的。 /home/git/repositories
上的权限是什么? ?您可能会发现它们限制太多。试试这个:
$ chmod -R 775 /home/git/repositories
这就是为我解决问题的原因(尽管我想有一种更安全的方式来设置权限)。如果可行,我建议您只考虑为 Apache(或正在执行 gitweb 的任何用户帐户)提供对存储库目录的更细粒度的权限。
我的 .gitolite.rc
里也有这个:
GIT_CONFIG_KEYS => 'gitweb\.(owner|description|category)',
所以下面的工作在<gitolite-admin>/conf/gitolite.conf
:
config gitweb.owner = owner name
config gitweb.description = some description
config gitweb.category = some category
关于git - 我如何配置 gitweb 和 gitolite 以便它们一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7216176/
我正在通过 OpenSUSE(非虚拟主机)中的 Apache 在我的系统中配置 gitweb。但是,我收到以下错误:404 - No projects found . /etc/gitweb.conf
刚刚开始使用git。构建和安装它很容易。然后我进入我的一个 Web 项目的目录并向其中添加一个 git 存储库。 $ cd ~/Sites/webapp $ git init (and so on)
目标:在 gitweb 网页上看到我的项目。 我安装了 git+gitolite+gitweb。我的 gitolite.conf 文件是: repo gitolite-admin
我已将 $projectroot 指向一个 400GB 的目录,其中包含 n 个 git 项目。早些时候我们只有几个项目,而 gitweb 启动非常快,一旦项目数量开始增长,加载就需要时间。有什么办法
Markdown 对文档很重要,很高兴看到 README.md可以在github中自动以html格式显示,如https://github.com/twitter/bootstrap/blob/mast
我尝试设置 gitweb,但是当我加载页面时,结果很奇怪... 编辑:为了防止人们误解,它应该是这样的: 这是我的 lighttpd 配置文件的样子: server.port = 80 server.
我刚刚在 centos 7 机器上设置了一个 gitweb 服务器,但是当我尝试克隆时,他问我密码?我怎么能更改服务器上的密码,因为我从来没有设置过... $ git clone git@xxx.xx
我最近在我的共享主机上安装了我的 git 现在我想安装 gitweb 但我不知道如何安装和配置它。 有没有安装gitweb的过程可以分享一下? 最佳答案 gitweb section of the g
调用 URL http:///gitweb.cgi?p=;a=tree;f=;hb=HEAD将显示 的树从 开始. 调用 URL http:///gitweb.cgi?p=;a=snapshot;
我刚刚在我的生产服务器上安装了 Git,我希望 GitWeb 可以使用它。当我偶然发现一个显示如何使用 git web 工作的教程时,我对让它工作非常感兴趣...... git instaweb -d
我试图在一开始只有一个开发人员来实现一个 git 服务器,所以只有一个拥有完全访问权限。我已经没有问题了。该用户正在使用 ssh 访问权限进行工作。 我想与在 apache 上运行的某种 GUI(gi
我的 CentOs 5.5 服务器上有一个正常运行的 git 存储库。我想要一个使用 gitweb 的存储库的 Web 用户界面。 我按照 http://git-scm.com/book/ch4-6.
有没有我可以传递给 gitweb 的 url 参数(或者我可以做的任何其他事情)告诉它不要显示空白更改? 背景故事:我有一个文件生成过程,它创建了数百个文件,然后以编程方式将其 checkin git
我已经在所有经过身份验证的用户都可以访问的 apache vHost 上成功设置了 gitweb。 服务器本身通过 https 提供了几个 git 存储库,并且每个用户/组都可以访问这些项目。例如,t
我想克隆一个 git:// 服务器已关闭的 git 存储库。 幸运的是,它的 gitweb 界面仍在工作,重建 git 存储库所需的所有数据都可以从那里获得。 那么,是否有任何 git 命令或其他工具
我使用 gitweb。 在 TreeView 中,我看到了我的源代码。但是这段代码都是黑色的,我喜欢配置为添加高亮 最佳答案 要在现代 gitweb 的“blob” View 中启用语法高亮,您需要
我先安装了 gitolite,然后添加了一些用户和一些 repos,一切都很好。然后我添加了 gitweb,并且可以通过 apache 实例查看 repos(只有 gitweb,没有 gitdaemo
我经常为我的远程存储库使用 gitweb RSS 提要,但它只显示我的提交。 有没有办法将标签对象的创建也添加到提要中? (我目前为远程存储库使用 1.6.3.3。) 干杯。 最佳答案 不像现在这样。
我正在尝试使用 GitWeb 来探索我的存储库,我对它完全陌生,所以我遇到了一些小问题,我知道 GitWeb 是 Git 附带的,我从这里下载了它 http://code.google.com/p/m
我想在不克隆任何东西的情况下确定子模块的关联 SHA-1 - 即远程。 git-ls-remote 不显示此信息,所以我最初的方法是从 gitweb 中抓取 XHTML 并从那里提取 SHA-1。 不
我是一名优秀的程序员,十分优秀!