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