1

我使用 lighttpd 作为我的服务器并尝试通过 http 克隆我的存储库。

我面临两个问题:

  1. mv hooks/post-update.sample hooks/post-updatedosent 似乎可以解决问题,我必须在每个 repo 中手动运行 git update-server-info 。这是为什么?

  2. 我只能通过 http 克隆裸存储库。对于非裸它给出“.../info/refs.. not found”。但是我可以通过明确给出.git文件夹“http://localhost/repo/.git”的路径来克隆一个非裸仓库。

有什么方法可以让我两件事都正常工作还是我做错了什么?

/干杯

4

1 回答 1

1
  1. 确保挂钩文件是可执行的 ( chmod +x)。
  2. 在这种情况下使用.git目录是正确的。
于 2014-07-10T03:38:44.950 回答