Импортировать репозиторий в SourceCraft

Вы можете перенести в SourceCraft репозиторий с исходным кодом, размещенный в другой системе управления IT-проектами для git.

Примечание

Сейчас поддерживается только импорт репозиториев, размещенных на GitHub.

Не поддерживается импорт репозиториев с подключенным Git Large File Storage (LFS).

В составе репозитория переносятся:

  • история коммитов;

  • все существующие ветки;

  • теги.

Чтобы перенести репозиторий в SourceCraft:

  1. Откройте главную страницу SourceCraft.

  2. На панели слева нажмите Create repository.

  3. В открывшемся окне выберите Migrate existing repository.

  4. В блоке Your source repository details:

    • В поле URL укажите ссылку на репозиторий, который хотите перенести.
    • Выберите способ аутентификации в импортируемом репозитории:
      • Personal access token — если для доступа к репозиторию используется персональный токен доступа (PAT). Для GitHub подробности см. на странице Managing your personal access tokens.
      • Username and password — если для доступа к репозиторию используются имя пользователя и пароль.
    • Введите данные для аутентификации в зависимости от выбранного способа.
  5. В блоке Your new repository details:

    • В поле Name укажите название репозитория, создаваемого в SourceCraft. Название репозитория может содержать следующие ASCII-символы: строчные и заглавные буквы латинского алфавита, цифры, запятые, дефисы и подчеркивания.
    • В поле Visibility выберите тип доступа к репозиторию:
      • Private — доступ к репозиторию будут иметь только пользователи, приглашенные вами.
      • Public — доступ к репозиторию будет иметь все пользователи.
  6. SourceCraft автоматически проверит доступность импортируемого репозитория и возможность создать в SourceCraft репозиторий с указанным вами именем.

    Если все проверки пройдены успешно, появится сообщение Everything's ready to migrate. Fasten your seat belts and let's take off!

    Нажмите кнопку Begin migration.

Откроется окно со списком ваших репозиториев в SourceCraft. Напротив репозитория, который вы импортируете, будет отображаться статус миграции. Чтобы посмотреть подробности, нажмите на статус.

После завершения миграции вы сможете работать с перенесенным репозиторием в SourceCraft.

См. также