gpt4 book ai didi

git - 你如何通过 pull 和 push http 来设置 cgit?

转载 作者:太空狗 更新时间:2023-10-29 14:20:58 28 4
gpt4 key购买 nike

我正在尝试设置一个 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com