当我从ssh和http git克隆时,为什么会得到不同的结果?

时间:2012-08-23 21:16:21

标签: git http ssh

我使用Apache直接提供了一个裸存储库:

http://gordon.re/files/t++.git/

如果我使用SSH克隆它:

git clone ssh://user/home/user/www/files/t++.git

我得到了最后一个版本(从今天开始)。

如果我使用HTTP克隆它:

 git clone https://gordon.re/files/t++.git

我从6月6日那里得到了一个版本。

为什么,我该如何解决?

1 个答案:

答案 0 :(得分:2)

在服务器上的存储库中执行git update-server-info会有帮助吗?愚蠢的HTTP传输方法需要一些额外的文件才能工作,并且这些文件必须保持最新:其中一个示例钩子执行此操作(我认为更新后)。