【问题标题】:libgit2 / pygit2 is there a way to do an update-server-info?libgit2 / pygit2 有没有办法进行更新服务器信息?
【发布时间】:2014-08-22 00:14:14
【问题描述】:

我需要准备一个 repo 以便从 HTTP 服务器访问。

看起来我需要在 repo 上运行 git update-server-info 来更新一些文件,使其可以通过一个愚蠢的 HTTP 服务器访问。

我正在使用 Pygit2 / Libgit2 创建存储库。 libgit2 是否允许我执行 update-server-info 或者我需要以某种方式执行命令行 git 来执行此操作?

我已经进行了广泛的搜索,所以如果它可用,那么我在错误的地方寻找方法。

【问题讨论】:

    标签: libgit2 pygit2


    【解决方案1】:

    libgit2 不提供对哑 HTTP 协议的任何支持,但由于这是服务器,所以它实现 update-server-info 并没有多大帮助。

    为了支持哑协议,您需要在每次通过 git 提供的挂钩之一推送到服务器的 repo 之后运行 git update-server-info,因此无论如何您都需要使用 git。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-10
      • 2019-05-17
      • 1970-01-01
      • 2017-03-17
      • 1970-01-01
      • 2021-06-14
      • 2019-08-14
      • 2020-11-13
      相关资源
      最近更新 更多