1

を実行する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

リポジトリのファイル権限

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.3とタグがコピーされない理由がわかりません2.4.4http://

助けやアイデアはありますか?問題は何ですか?

ありがとう!

4

1 に答える 1

1

サーバー リポジトリで、update-server-info を呼び出す post-update フックを有効にして、http ダム サーバーによって見落とされる可能性がある詳細を記録していることを確認します。これに関する詳細については、マニュアルページを参照してください。

于 2013-02-04T14:50:16.770 に答える