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!
Афоризм дня:
Любить глубоко – это значит забыть о себе. (581)
Leave a reply