diff --git a/README.md b/README.md index a703bc8..c08e406 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ * [Установка GIT в windows](src/GIT-install-win.md) * [Конфигурация GIT](src/GIT-config.md) * [SSH авторизация по ключам](src/SSH-key-auth-win.md) -* [SSH подпись](src/GIT-ssh-sign.md) +* [SSH подпись](src/GIT-SSH-sign.md) * [Установка TortoiseGit](src/TortoiseGit.md) * [GIT в Bash](src/GIT-Bash.md) * [VS Code](src/VS-Code.md) diff --git a/src/GIT-ssh-sign.md b/src/GIT-ssh-sign.md deleted file mode 100644 index e2cfde5..0000000 --- a/src/GIT-ssh-sign.md +++ /dev/null @@ -1,27 +0,0 @@ -# SSH подпись - -Как мы знаем в GIT можно указать любое имя пользователя и почтовый адрес. - -Для достоверной идентификации автора существует возможность цифровой подписи коммитов. - -Подписывать коммиты будем тем же самым ключом SSH который мы использовали ранее для работы с удаленными репозиториями. - - - - - -Чтобы верифицировать подписи локально, нужно создать файл с доверенными ключами... - -``` -echo "$(git config --get user.name) $(cat ~/.ssh/id_ed25519.pub)" >> ~/.ssh/allowed_signers -``` - - -Добавляем соответствующие настройки в GIT: -``` -git config --global gpg.format ssh # Включаем SSH для подписи -git config --global user.signingkey "~/.ssh/id_rsa.pub" # Добавляем открытый ключ -git config --global gpg.ssh.allowedSignersFile "~/.ssh/allowed_signers" # Добавляем файл доверенных подписей -git config --global commit.gpgsign true # Автоподпись для коммитов -git config --global tag.gpgsign true # Автоподпись для тэгов -``` \ No newline at end of file