From 712848067da0075673ef532f366d771bee68be2e Mon Sep 17 00:00:00 2001 From: localhost_frssoft Date: Fri, 4 Mar 2022 11:50:52 +0300 Subject: [PATCH] Git guide added, reformat README: relative links --- Git/first_usage_remote_repo.md | 32 ++++++++++++++++++++++++++++++++ README.md | 6 ++++-- 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 Git/first_usage_remote_repo.md diff --git a/Git/first_usage_remote_repo.md b/Git/first_usage_remote_repo.md new file mode 100644 index 0000000..bec3099 --- /dev/null +++ b/Git/first_usage_remote_repo.md @@ -0,0 +1,32 @@ +Специально для 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 вы получите при подключении. + + diff --git a/README.md b/README.md index 980209a..1057412 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@ Папка-сервис - гайды.md +### Git +* [Небольшой гайд по git](Git/first_usage_remote_repo.md) ### Gemini * [Ручной резолвинг доменов DNS Gemini gateway](https://gitea.phreedom.club/localhost_frssoft/guidesStorage/src/branch/master/Gemini/gemini-dns-gateway.md) ### PeerTube -* [Просмотр стримов и видео в mpv](https://gitea.phreedom.club/localhost_frssoft/guidesStorage/src/branch/master/PeerTube/peertube_mpv_usage.md) -* [Открытие отдельного фрейма live-чата](https://gitea.phreedom.club/localhost_frssoft/guidesStorage/src/branch/master/PeerTube/peertube_frame_livechat.md) +* [Просмотр стримов и видео в mpv](PeerTube/peertube_mpv_usage.md) +* [Открытие отдельного фрейма live-чата](PeerTube/peertube_frame_livechat.md)