Март, 3

Знаменатель

(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Лабораторная работа 1. Репозиторий с исходным кодом

Цель: освоение методов работы с gitlab.

Необходимо выполнить следующий перечень задач:
  1. авторизоваться на gitlab: https://dev.cs.petrsu.ru. Метод авторизации: ldap. Логин/пароль от ИС кафедры ИМО (от каппы).
  2. Настроить доступ по SSH.
    1. в консоли выполнить команду ssh-keygen.
    2. скопировать открытую часть ключа ~/.ssh/id_rsa.pub.
    3. В меню профиль -> настроки -> ключи SSH добавить публичную часть ключа.
  3. Создать репозиторий. В меню New project/Repository -> Создать пустой проект; указать имя проекта, уровень доступа (приватный) и добавить README файл.
  4. Изучить содержимое README.md файла.
  5. Создать issue по разработке приложения для решения квадратного уравнения с текстом лабораторной работы.
  6. Создать запрос на слияние, проверить наличие ветки 1-... в меню -> Code -> Ветки.
  7. Выполнить клонирование репозитория в консоли через http адрес (git clone http://..., требуется при клонировании указать логин и пароль).
  8. Переключиться на ветку, указанную в запросе на слияние (git checkout 1-...).
  9. Настроить имя пользователя и почту для Git (git config --global user.name ..., git config --global user.email ...)
  10. Добавить код приложения для решения корней квадратного уравнения на языке C/C++ (git add ..., git commit, git push) и Makefile сборки.
  11. Слить с основной веткой через веб интерфейс.
  12. Добавить меня (@kulakov) в разработчики: меню проекта -> Manage -> участники -> Пригласить участников.