User Tools

Site Tools


gitlab

Работа с 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.

gitlab.txt · Last modified: 2022/08/24 09:05 by jp