===== Работа с 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. {{tag>DevOPS GIT SSH Ubuntu Certificates}}