Документация Engee

Поддержка GitFlic в Engee

Если вы не работали с Git или другими системами контроля версий, то рекомендуем предварительно ознакомиться с вводной статьей Введение в системы контроля версий.

Для работы с Git в Engee, помимо собственного Git-хостинга git.engee.com, можно также работать с GitFlic. Все инструменты Engee, используемые для работы с git.engee, также полностью поддерживают и работу с платформой GitFlic!

GitFlic gitflic icon — российская облачная платформа для хранения репозиториев с исходным кодом. Она поддерживает все привычные возможности Git и предлагает подробную документацию на русском языке.

Работа с GitFlic в Engee

Экспорт SSH ключа Engee в GitFlic

Для работы с GitFlic в Engee необходимо создать SSH ключ. Подробный процесс создания ключа описан в статье.

После создания ключа получите его содержимое с помощью команды в режиме оболочки shell (подробнее о режиме см. здесь):

cat /home/engee/.ssh/id_rsa.pub

randomart ssh 1

Далее скопируйте содержимое ключа и перейдите на сайт хостинга, предоставленного GitFlic. На хостинге нажмите по иконке gitflic icon в правом верхнем углу для открытия бокового меню и выберите пункт «Настройки» gitflic icon 2:

gitflic icon 3

На вкладке пользовательских настроек выберите пункт «Ключи» в правом боковом меню для перехода на страницу добавления ключей:

gitflic icon 4

Вставьте содержимое SSH ключа из Engee в выделенную область «Публичный ключ», задайте имя и дату окончания действия ключа, после нажмите на зеленую кнопку «Добавить».

Отлично, вы успешно связали платформу Engee с хостингом GitFlic! Теперь, следует создать ваш проект, в который будут приходить изменения из Engee.

Создание проекта в GitFlic с последующей работой в Engee

Перейдите на вкладку «Проекты» в левом боковом меню:

gitflic icon 5

В правом верхнем меню выберите gitflic icon 6. На странице создания проекта заполните данные о проекте и нажмите на кнопку gitflic icon 8.

Разумеется, вместо создания своего проекта вы можете работать с чужими проектами, для этого перейдите на вкладку «Проекты» и выберите нужный репозиторий, также скопировав его URL для добавления в Engee.

После создания/использовании чужого проекта — скопируйте URL проекта GitFlic:

gitflic icon 7

После вернитесь в Engee и клонируйте репозиторий GitFlic, как показано в статье.

file browser clone 1

Вы также можете создать новый репозиторий прямо в Engee и отправить его на хостинг GitFlic. Для этого вместо клонирования нажмите кнопку Init.

Как импортировать проекты из других хостингов

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

Также поддерживается импорт из GitLab:

  • Подробности об одиночном импорте (один проект) читайте в статье;

  • Подробнее о массовом импорте см. здесь.

Таким образом, с помощью нехитрых шагов можно подключить GitFlic, создавать новые проекты или импортировать существующие, эффективно управлять репозиториями и использовать все преимущества Git в Engee! Это открывает широкие возможности для организации и управления проектами.