次のように設定されたリポジトリをコピーできる必要があります。
$ git init --bare --shared=0666 first.git
この構成を生成します。
$ git --git-dir=first.git config core.sharedrepository
0666
同じ構成の2番目のリポジトリに。
ディスク上では次のようになります。
[drwxrwsrwx] first.git/
ただし、このリポジトリのクローンを作成する場合:
git clone --bare first.git second.git
2番目のリポジトリには次の権限があります。
[drwxrwxrwx] first.git/
注:s
-> x
、および:
$ git --git-dir=second.git config core.sharedrepository
[exit code: 1]
これを行う方法はありgit-clone
ますか?私は--mirror
他のオプションを見てきましたが、何も機能していないようです。