Импортировать репозиторий в SourceCraft
Вы можете перенести в SourceCraft репозиторий с исходным кодом, размещенный в другой системе управления IT-проектами для git.
Примечание
Сейчас поддерживается только импорт репозиториев, размещенных на GitHub.
Не поддерживается импорт репозиториев с подключенным Git Large File Storage (LFS).
В составе репозитория переносятся:
-
история коммитов;
-
все существующие ветки;
-
теги.
Чтобы перенести репозиторий в SourceCraft:
-
Откройте главную страницу SourceCraft.
-
На панели слева нажмите
-
В открывшемся окне выберите Migrate existing repository.
-
В блоке Your source repository details:
- В поле URL укажите ссылку на репозиторий, который хотите перенести.
- Выберите способ аутентификации в импортируемом репозитории:
- Personal access token — если для доступа к репозиторию используется персональный токен доступа (PAT). Для GitHub подробности см. на странице Managing your personal access tokens.
- Username and password — если для доступа к репозиторию используются имя пользователя и пароль.
- Введите данные для аутентификации в зависимости от выбранного способа.
-
В блоке Your new repository details:
- В поле Name укажите название репозитория, создаваемого в SourceCraft. Название репозитория может содержать следующие ASCII-символы: строчные и заглавные буквы латинского алфавита, цифры, запятые, дефисы и подчеркивания.
- В поле Visibility выберите тип доступа к репозиторию:
- Private — доступ к репозиторию будут иметь только пользователи, приглашенные вами.
- Public — доступ к репозиторию будет иметь все пользователи.
-
SourceCraft автоматически проверит доступность импортируемого репозитория и возможность создать в SourceCraft репозиторий с указанным вами именем.
Если все проверки пройдены успешно, появится сообщение
Нажмите кнопку Begin migration.
Откроется окно со списком ваших репозиториев в SourceCraft. Напротив репозитория, который вы импортируете, будет отображаться статус миграции. Чтобы посмотреть подробности, нажмите на статус.
После завершения миграции вы сможете работать с перенесенным репозиторием в SourceCraft.