Перейти к содержанию

Базовый импорт проектов


Вы можете перенести ваши проекты со сторонних сервисов при помощи функции импорта. При базовом импорте будут перенесены только файлы проекта, а так же коммиты, ветки и теги. Вся остальная информация, например, открытые запросы на слияние и обсуждения, перенесены не будут.

Создание нового импорта

В правом верхнем углу любой страницы используйте раскрывающееся меню + и выберите Импорт проекта.

Укажите ссылку на внешний проект. Ссылка должна использовать протокол https и оканчиваться на .git.

Логин и Токен указывается исходя из сервиса, с которого вы импортируете проект.

Далее заполните все поля как при создании нового проекта.

Создание токена в Github

Перейдите по ссылке https://github.com/settings/tokens. Нажмите Generate new token, в выборе прав для токена укажите группу repo и нажмите Generate token. Далее скопируйте полученный токен в поле "Токен", а в поле "Логин" укажите ваш логин на GitHub. Ссылку на проект укажите как для клонирования проекта по протоколу https и .git в конце.

Создание токена GitLab

Для переноса проекта с GitLab необходимо создавать отдельный токен для каждого проекта отдельно. Для создания токена перейдите в проект, далее откройте настройки, раздел репозиторий, пункт Deploy Tokens (в русском переводе "токен развертывания"). Укажите название для токена и укажите для него все права. Нажмите кнопку создания. После этого пропишите название токена и сам токен в соответствующие поля на странице импорта проекта и нажмите "создать".

Создание токена BitBucket

  1. Создайте токен на странице настроек проекта (https://bitbucket.org/{user}/{project}/admin/access-tokens), укажите все права для работы с репозиторием, нажмите Создать.

  2. На странице импорта проекта в поле со ссылкой на внешний репозиторий укажите ссылку с указанным токеном, которая выглядит следующим образом https://x-token-auth:токен@bitbucket.org/user/project.git. В поле с почтой укажите почту, которую создал BitBucket. В поле с токеном вставьте сгенерированный токен. Заполните все остальные поля и нажмите Создать

Создание токена Gitea

  1. В настройках импортируемого проекта перейдите во вкладку Токен развертывания. Нажмите Добавить ключ развертывания. В Gitea требуется самостоятельно указать токен, который будет использоваться для импорта. Требования к токену аналогичные как к ssh-ключу, для этого можно использовать ваш публичный ssh-ключ.

  2. На странице импорта проекта в Gitflic укажите токен развертывания, который вы указали в Gitea. В поле Пользователь укажите имя пользователя в Gitea, ссылку на проект укажите как для клонирования проекта по протоколу https и .git в конце.