Работа с gitlab
Выставить оценочное время, когда принимаем задачу. Прямо в комментарии можно написать:
/estimate 10m
Затраченное время на выполнение задачи:
/spend 10m
Авторизация по SSH
К примеру, у нас есть приватный репозиторий, который мы хотим сначала склонировать, а потом в него коммитить. Для этого мы настраиваем авторизацию по ssh.
Пример на Ubuntu.
Создаем новую пару ключей, которые мы хотим использовать на gitlab командой:
ssh-keygen -b 4096
По умолчанию команда предложит сохранить ключ в файле id_rsa. Если там уже есть ключ, то нужно указать файл с другим именем.
Теперь нам нужно добавить содержимое сгенерированного файла с расширением pub в ключи на сайте gitlab.
Чтобы агент ssh использовал ключ при авторизации на гитлабе - нам нужно добавить приватный ключ для него.
Сначала запустим его:
eval "$(ssh-agent -s)"
А затем добавим ключ:
ssh-add ~/.ssh/testlab47_rsa
После этого команда git clone должна скопировать приватный репозиторий, проведя авторизацию по ssh.