gpt4 book ai didi

通过http ://does not clone all tags Git克隆

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:10:49 26 4
gpt4 key购买 nike

当我执行 git clone http://<url-to-my-repo>/repo.git 时, 并非存储库的所有标签都被复制。当我通过 ssh:// 克隆时,我没有这个问题。

我不知道这怎么可能。我确保 _www 可以访问服务器上裸仓库的所有文件运行为文件提供服务的 apache 进程的用户。

在服务器上

标签

bash-3.2# git tag
1.9
1.9.1
1.9.2
1.9.3
1.9.4
1.9.5
2.0
2.1
2.1.1
2.1.2
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.3
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4

repo 的文件权限

bash-3.2# ls -alh
total 24
drwxr-x--- 10 git _www 340B Dec 3 12:12 .
drwxr-xr-x 9 git staff 306B Feb 1 16:46 ..
-rwxrwxrwx 1 git _www 23B Dec 3 12:12 HEAD
drwxrwxrwx 2 git _www 68B Dec 3 12:12 branches
-rwxrwxrwx 1 git _www 112B Dec 3 12:12 config
-rwxrwxrwx 1 git _www 73B Dec 3 12:12 description
drwxrwxrwx 10 git _www 340B Dec 3 12:12 hooks
drwxrwxrwx 4 git _www 136B Jan 8 23:19 info
drwxrwxrwx 220 git _www 7.3K Feb 1 23:14 objects
drwxrwxrwx 4 git _www 136B Dec 3 12:12 refs

克隆时

通过http://

/Library/WebServer/TrinchHosts/www master $ git tag
1.9
1.9.1
1.9.2
1.9.3
1.9.4
1.9.5
2.0
2.1
2.1.1
2.1.2
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.3
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2

通过ssh://

/Library/WebServer/TrinchHosts/www master $ git tag
1.9
1.9.1
1.9.2
1.9.3
1.9.4
1.9.5
2.0
2.1
2.1.1
2.1.2
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.3
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4

我不知道为什么 2.4.32.4.4当我通过 http:// 克隆 repo 时,标签没有被复制

有什么帮助或想法吗?可能是什么问题?

谢谢!

最佳答案

检查您的服务器存储库是否启用了更新后 Hook ,它调用 update-server-info 来记录一些可能被 http 哑服务器遗漏的细节。参见 the manual page有关此的一些详细信息。

关于通过http ://does not clone all tags Git克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14688960/

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