2つのリポジトリがあり、1つ全体を、最初のリポジトリとは異なるアクセスレベルを持つ他の空のリポジトリにコピーする必要があります。コピーとマザーリポジトリはリンクされるべきではありません。
私はgitを初めて使用するので、誰かが私にこれを手伝ってくれるとしたら最高です。
2つのリポジトリがあり、1つ全体を、最初のリポジトリとは異なるアクセスレベルを持つ他の空のリポジトリにコピーする必要があります。コピーとマザーリポジトリはリンクされるべきではありません。
私はgitを初めて使用するので、誰かが私にこれを手伝ってくれるとしたら最高です。
回答:
https://help.github.com/articles/duplicating-a-repositoryを参照してください
短縮版:
正確に複製するには、ベアクローンとミラープッシュの両方を実行する必要があります。
mkdir foo; cd foo
# move to a scratch dir
git clone --bare https://github.com/exampleuser/old-repository.git
# Make a bare clone of the repository
cd old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git
# Mirror-push to the new repository
cd ..
rm -rf old-repository.git
# Remove our temporary local repository
注:上記はリモートgitリポジトリで正常に機能します。手順はgithubに固有ではありません
上記はリポジトリの新しいリモートコピーを作成します。次に、それを作業マシンにクローンします。
Jeremy.git
に別のものにクローンを作成しますJeremy.git
GitHubにコピーする場合は、GitHubインポーターを使用してコピーできます。元のリポジトリは、他のバージョン管理システムからのものである場合もあります。
ターミナルを開きます。
リポジトリのベアクローンを作成します。
git clone --bare https://github.com/exampleuser/old-repository.git
Mirror-push to the new repository.
cd old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git