Якось часто останнім часом доводиться робити дублювання власних репозиторіїв на GitHub. Залишу за дужками питання "чому?", але додам до нотатків "як?".
Створюємо новий репозиторій.
На GitHub -> "New repository". Даємо йому назву. "Create repository" (не ініціалізуємо його файлами).
Клонуємо старий репозиторій як дзеркало
git clone --mirror https://github.com/посилання/на_старий_репозиторій.git
Переходимо в директорію
cd назва_старого_репозиторію.git
Відправляємо дані в новий репозиторій
git push --mirror git@github.com:посилання/на_новий_репозиторій.git
Видаляємо директорію
cd .. rm назва_старого_репозиторію.git
Немає коментарів:
Дописати коментар