User Tools

Site Tools


gitlab

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gitlab [2022/06/01 10:31] jpgitlab [2022/08/24 09:05] (current) jp
Line 8: Line 8:
  
   /spend 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}}
gitlab.1654079475.txt.gz · Last modified: 2022/06/01 10:31 by jp