Найти в Дзене

Как перенести репозиторий в GitVerse из GitHub?

Чтобы в любой момент нам не перекрыли "кислород" зарубежные сервисы, надо переезжать на российские серверы. Особенно это касается репозиториев — основа основ всего производства кода. GitVerse — это российский клон GitHub, который развивает Сбер. Развивается он довольно быстро и даже уже есть CI/CD, создание и хранение пакетов (Docker, NPM и др.) и даже задачи.

Как произвести перенос своих репозиториев из GitHub в GitVerse? Прежде всего нужно сгенерировать токен доступа к репозиторию GitHub. Заходим в настройки GitHub (клик по иконке аватара), далее в самом низу левого меню переходим в Developer Settings:

Далее нажимаем на Fine-grain tokens:

-2

Пишем название для токена (это для себя):

-3

Выбираем репозиторий, который нам нужен и выдаем разрешения только на чтение по всем пунктам:

-4
-5
-6

Нажимаем Generate token:

-7

И нажимаем кнопку копирования токена (после закрытия этого окна токен уже не появится, поэтому ни в коем случае не потеряйте его):

-8

В GitVerse нажимаем вверху Добавить -> Импорт репозитория, вбиваем нужные нам данные и вставляем скопированный токен:

-9

После импорта обязательно нужно проверить, что все коммиты пришли:

-10

Нажать и посмотреть все коммиты и сравнить с тем, что лежит на GitHub:

-11

Дело сделано! Репозиторий перенесен на GitVerse.

upd. Дополнение: "Смена имени пользователя и email в git".