Working with git - nsufiths/common GitHub Wiki
- Сначала нужно зарегестрироваться на гитхабе и сообщить семинаристу свой никнейм
- Для каждого студента в организации создан приватный репозиторий формата
${GROUP_NUMBER}_${LASTNAME}
, где GROUP_NUMBER - номер группы студента, LASTNAME - фамилия студента. Репозиторий приватный доступ к этому репозиторию есть только у самого студента и семинариста. - Дальнейшие действия показаны на примере общего репозитория. НЕ НАДО ПОВТОРЯТЬ ПРОЦЕДУРУ С РЕПОЗИТОРИЕМ SHARED, ТОЛЬКО ДЛЯ СВОЕГО ПРИВАТНОГО РЕПОЗИТОРИЯ, К КОТОРОМУ ВАМ ДАЛИ ДОСТУП.
- Форкните свой репозиторий. Репозиторий в организации будет содержать только полностью готовый код, прошедший все ревью семинариста. Вся активная разработка будет вестись вами в вашем форке.
- После нажатия на кнопку начнется процесс форка и вас редиректнет на ваш новый рабочий репозиторий.
- Этот репозиторий находится в вашем профиле, а не в огранизации и виден только вам.
- Затем необходимо добавить себе в профиль SSH ключи. Сделать это можно в настройках своего профиля
- Если у вас уже есть какой-то ssh ключ - можете переиспользовать его. Если нет, воспользуйтесь следующей инструкцией
- Далее репозиторий нужно склонировать. Для этого перейдите в удобную для вас папку, из удобной консоли запустите
git clone mycmd
, где mycmd нужно взять прокликав в своем форке по следующим местам: - Создайте файл с вашим заданием, закомитьте и запушьте
- После того, как работа над заданием закончена, создайте пулл реквест в основной репозиторий.
12. Добавьте себя в assignee, а своего семинариста - в reviewers. Должно выглядеть как-то так: (на примере студента jayhrat)