Чтобы в любой момент нам не перекрыли "кислород" зарубежные сервисы, надо переезжать на российские серверы. Особенно это касается репозиториев — основа основ всего производства кода. GitVerse — это российский клон GitHub, который развивает Сбер. Развивается он довольно быстро и даже уже есть CI/CD, создание и хранение пакетов (Docker, NPM и др.) и даже задачи.
Как произвести перенос своих репозиториев из GitHub в GitVerse? Прежде всего нужно сгенерировать токен доступа к репозиторию GitHub. Заходим в настройки GitHub (клик по иконке аватара), далее в самом низу левого меню переходим в Developer Settings:
Далее нажимаем на Fine-grain tokens:
Пишем название для токена (это для себя):
Выбираем репозиторий, который нам нужен и выдаем разрешения только на чтение по всем пунктам:
Нажимаем Generate token:
И нажимаем кнопку копирования токена (после закрытия этого окна токен уже не появится, поэтому ни в коем случае не потеряйте его):
В GitVerse нажимаем вверху Добавить -> Импорт репозитория, вбиваем нужные нам данные и вставляем скопированный токен:
После импорта обязательно нужно проверить, что все коммиты пришли:
Нажать и посмотреть все коммиты и сравнить с тем, что лежит на GitHub:
Дело сделано! Репозиторий перенесен на GitVerse.
upd. Дополнение: "Смена имени пользователя и email в git".