एक दर्पण का भंडार
रिपॉजिटरी का एक नंगे क्लोन बनाएं।
git clone --bare https://github.com/exampleuser/old-repository.git
मिरर-पुश टू द न्यू रिपॉजिटरी।
cd old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git
चरण 1 में आपके द्वारा बनाए गए अस्थायी स्थानीय भंडार को निकालें।
cd ..
rm -rf old-repository.git
एक रिपॉजिटरी को मिरर करना जिसमें Git लार्ज फाइल स्टोरेज ऑब्जेक्ट हैं
रिपॉजिटरी का एक नंगे क्लोन बनाएं। उदाहरण उपयोगकर्ता नाम को उस व्यक्ति या संगठन के नाम से बदलें जो रिपॉजिटरी का मालिक है, और उदाहरण रिपॉजिटरी नाम को उस रिपॉजिटरी के नाम से बदलें जिसे आप डुप्लिकेट करना चाहते हैं।
git clone --bare https://github.com/exampleuser/old-repository.git
उस रिपॉजिटरी में नेविगेट करें जिसे आपने अभी क्लोन किया है।
cd old-repository.git
रिपॉजिटरी की Git लार्ज फ़ाइल स्टोरेज ऑब्जेक्ट्स में खींच लें।
git lfs fetch --all
मिरर-पुश टू द न्यू रिपॉजिटरी।
git push --mirror https://github.com/exampleuser/new-repository.git
रिपॉजिटरी की Git लार्ज फाइल स्टोरेज ऑब्जेक्ट को अपने मिरर पर पुश करें।
git lfs push --all https://github.com/exampleuser/new-repository.git
चरण 1 में आपके द्वारा बनाए गए अस्थायी स्थानीय भंडार को निकालें।
cd ..
rm -rf old-repository.git
उपरोक्त निर्देश गिथुब सहायता से आता है: https://help.github.com/articles/duplicating-a-repository/