GIT

Как добавить SSH для GitLab'а ?

Для того чтобы работать через Гитлаб без ввода логина-пароля нужно авторизовываться по SSH-ключу.

У пользователя в каталоге /home/USERNAME/.ssh/ 
должны лежать 2 файла:

  • id_rsa
  • id_rsa.pub

Создать SSH пару ключей закрытый и открытый:

ssh-keygen -t rsa -b 4096 -C "user@mythismail.com"


- Все права на /home/USER/.ssh должны быть 700 и только пользователя владельца
Для этого:

 sudo chown -R USER2:USER2 /home/USER2/.ssh
 sudo chmod -R 700 /home/USER2/

- Добавить содержимое id_rsa.pub в гитлаб здесь:
 https://gitlab.com/profile/keys
 
- Проверить соединение:

 ssh -T git@gitlab.com


 
 

How to check connection of your SSH key with Gitea

  • put your ssh keys to `common/.docker/.ssh`
  • `sudo chmod -R 700 common/.docker/.ssh`
  • `sudo chmod 600 common/.docker/.ssh/id_rsa`
  • `make sh`
  • `ssh -v -i /root/.ssh/id_rsa git@my_gitea_server.com`
  • Hi there, username! You've successfully authenticated with the key named 'somename', but Gitea does not provide shell access.
  • Profit!
Афоризм дня:
Любовь не есть добродетель, любовь есть слабость, которой в случае нужды можно и должно противостоять. (577)

Leave a reply

Яндекс.Метрика