Базовый импорт проектов
Вы можете перенести ваши проекты со сторонних сервисов при помощи функции импорта. При базовом импорте будут перенесены только файлы проекта, а так же коммиты, ветки и теги. Вся остальная информация, например, открытые запросы на слияние и обсуждения, перенесены не будут.
Создание нового импорта
В правом верхнем углу любой страницы используйте раскрывающееся меню + и выберите Импорт проекта.
Укажите ссылку на внешний проект. Ссылка должна использовать протокол https и оканчиваться на .git.
Логин и Токен указывается исходя из сервиса, с которого вы импортируете проект.
Далее заполните все поля как при создании нового проекта.
Создание токена в Github
Перейдите по ссылке https://github.com/settings/tokens. Нажмите Generate new token, в выборе прав для токена укажите группу repo и нажмите Generate token. Далее скопируйте полученный токен в поле “Токен”, а в поле “Логин” укажите ваш логин на GitHub. Ссылку на проект укажите как для клонирования проекта по протоколу https и .git в конце.
Создание токена GitLab
Для переноса проекта с GitLab необходимо создавать отдельный токен для каждого проекта отдельно. Для создания токена перейдите в проект, далее откройте настройки, раздел репозиторий, пункт Deploy Tokens (в русском переводе “токен развертывания”). Укажите название для токена и укажите для него все права. Нажмите кнопку создания. После этого пропишите название токена и сам токен в соответствующие поля на странице импорта проекта и нажмите “создать”.
Создание токена BitBucket
-
Создайте токен на странице настроек проекта (https://bitbucket.org///admin/access-tokens), укажите все права для работы с репозиторием, нажмите Создать.
-
На странице импорта проекта в поле со ссылкой на внешний репозиторий укажите ссылку с указанным токеном, которая выглядит следующим образом
https://x-token-auth:токен@bitbucket.org/user/project.git
. В поле с почтой укажите почту, которую создал BitBucket. В поле с токеном вставьте сгенерированный токен. Заполните все остальные поля и нажмите Создать
Создание токена Gitea
-
В настройках импортируемого проекта перейдите во вкладку Токен развертывания. Нажмите Добавить ключ развертывания. В Gitea требуется самостоятельно указать токен, который будет использоваться для импорта. Требования к токену аналогичные как к ssh-ключу, для этого можно использовать ваш публичный ssh-ключ.
-
На странице импорта проекта в Gitflic укажите токен развертывания, который вы указали в Gitea. В поле Пользователь укажите имя пользователя в Gitea, ссылку на проект укажите как для клонирования проекта по протоколу https и .git в конце.