33 lines
2.2 KiB
Markdown
33 lines
2.2 KiB
Markdown
|
Специально для linuxoid@mastodon.ml
|
|||
|
Ну смотри, как я делаю обычно, правда возможно это не правильно, но ладно. Опуская подробности регистрации аккаунта и прочее не особо важное.
|
|||
|
|
|||
|
### Создание и обмен публичными ключами для авторизации
|
|||
|
|
|||
|
1. Создаем ключ ssh, он нам будет нужен для git push (вкидывать изменения)
|
|||
|
```
|
|||
|
$ ssh-keygen
|
|||
|
Generating public/private rsa key pair.
|
|||
|
Enter file in which to save the key (/home/user/.ssh/id_rsa):
|
|||
|
```
|
|||
|
Для большей приватности можешь генерировать на каждый Gitea разный ключ, как минимум указав путь ```~/.ssh/example_gitea``` , но, если не париться, то можно просто нажать enter на этом этапе.
|
|||
|
|
|||
|
2. Указываем какой ключ юзать при подключении к выбранному хосту. (Опционально, требуется при раздельных ключах)
|
|||
|
```
|
|||
|
$ nano ~/.ssh/config
|
|||
|
```
|
|||
|
Заполнить его подобным содержимым:
|
|||
|
```
|
|||
|
Host gitea.phreedom.club # Здесь указываете хост, на котором Gitea
|
|||
|
IdentityFile ~/.ssh/example_gitea # Путь до ключ-файла
|
|||
|
```
|
|||
|
*nano указан как пример, можно любым редактором
|
|||
|
|
|||
|
3. Отправляем свой публичный ключ в Gitea
|
|||
|
* Зайдите на аккаунт
|
|||
|
* Иконка профиля > Настройки > SSH / GPG ключи > Добавить ключ
|
|||
|
* Публичный ключ лежит рядом с приватным, он имеет расширение .pub, открыть его редактором и скопировать содержимое
|
|||
|
* Внести содержимое скопированное из предыдущего пункта. Имя опционально может быть любым.
|
|||
|
Обмен ключами завершен, публичный ключ от хоста Gitea вы получите при подключении.
|
|||
|
|
|||
|
|