- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试设置一个 cgit 实例,您可以从中推送或 pull http。但是,我可以通过 cgit 通过 http 浏览我的存储库,但是当我尝试推送到这个存储库时,出现错误:
Fatal, /info/refs not valid, is this a git repository?
此路径存在于服务器上,并且这是一个空文件。我创建了一个更新后 Hook ,它自动执行 git update-server-info(repo 中的 post-update.example)。但是当我尝试通过 http 查看/info/refs 文件时,cgit 有一个公告,这是一个空的存储库。
我该怎么做才能通过 http 访问此文件,以便我可以使用 cgit 提供给我的 url 进行推送或 pull ?
我在共享托管服务提供商上有我的存储库,所以我无法访问 apache.conf,只能访问 .htaccess 文件...
最佳答案
据我所知,cgit 无法推送到 Git 存储库(通过查看它们的 feature list )。
您可能需要设置类似 git-http-backend
的内容能够 push 。 git-http-backend
联机帮助页包含 Apache 2.x 的示例配置,用于匿名读取和经过身份验证的写入,以及经过身份验证的读写。
关于git - 你如何通过 pull 和 push http 来设置 cgit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10190711/
我想在cgit的cgi启动后引入对cgit的访问控制。这个想法是列出 gitolite 中可用的所有存储库,但根据用户身份验证启用/禁用目录列表。 我设法在 apache 执行 cgit cgi 之前
我已经设置并配置了 gitolite并希望配置 cgit网页界面。 问题: 使用 cgit 浏览目录时出现错误: No repositories found 设置 当创建一个新的存储库时,gitoli
所以我只是在共享主机上安装了 cgit。我自定义编译它并使用从 $HOME/mydomain-and-public-www-folder.tld/g 到 $HOME/local/lib/cgit/pr
所以我只是在共享主机上安装了 cgit。我自定义编译它并使用从 $HOME/mydomain-and-public-www-folder.tld/g 到 $HOME/local/lib/cgit/pr
有线 URL 重写问题 当我去 http://git.example.org/foo 它工作正常, repo 出现。但是,该页面上的链接再次附加了/foo IE。 http://git.example
我正在尝试设置一个 cgit 实例,您可以从中推送或 pull http。但是,我可以通过 cgit 通过 http 浏览我的存储库,但是当我尝试推送到这个存储库时,出现错误: Fatal, /inf
我是一名优秀的程序员,十分优秀!