From 4b0d463553bdf9dcc2cf878137b9698555369998 Mon Sep 17 00:00:00 2001 From: ARNik Date: Thu, 7 Nov 2024 03:21:08 +0300 Subject: [PATCH] update --- src/GIT-ssh-sign.md | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/GIT-ssh-sign.md b/src/GIT-ssh-sign.md index c9102b4..8484de3 100644 --- a/src/GIT-ssh-sign.md +++ b/src/GIT-ssh-sign.md @@ -10,17 +10,8 @@ -Используем SSH для подписи: -``` -git config --global gpg.format ssh -``` - -Добавляем открытый ключ для подписи: -``` -git config --global user.signingkey ~/.ssh/id_rsa.pub -``` - Чтобы верифицировать подписи локально, нужно создать файл с доверенными ключами... + ``` echo "$(git config --get user.name) $(cat ~/.ssh/id_ed25519.pub)" >> ~/.ssh/allowed_signers ``` @@ -30,8 +21,13 @@ echo "$(git config --get user.name) $(cat ~/.ssh/id_ed25519.pub)" >> ~/.ssh/allo git config --global gpg.ssh.allowedSignersFile ~/.ssh/allowed_signers ``` -Для автоматической подписи коммитов и тэгов: + + +Добавляем соответствующие настройки в GIT: ``` -git config --global commit.gpgsign true -git config --global tag.gpgsign true +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