update
This commit is contained in:
parent
edcf971b4f
commit
eb27b1cda4
@ -9,27 +9,27 @@
|
|||||||
<!-- https://dev.to/ccoveille/git-the-complete-guide-to-sign-your-commits-with-an-ssh-key-35bg -->
|
<!-- https://dev.to/ccoveille/git-the-complete-guide-to-sign-your-commits-with-an-ssh-key-35bg -->
|
||||||
|
|
||||||
Используем SSH для подписи:
|
Используем SSH для подписи:
|
||||||
```sh
|
```
|
||||||
git config --global gpg.format ssh
|
git config --global gpg.format ssh
|
||||||
```
|
```
|
||||||
|
|
||||||
Добавляем открытый ключ для подписи:
|
Добавляем открытый ключ для подписи:
|
||||||
```sh
|
```
|
||||||
git config --global user.signingkey ~/.ssh/id_rsa.pub
|
git config --global user.signingkey ~/.ssh/id_rsa.pub
|
||||||
```
|
```
|
||||||
|
|
||||||
Чтобы верифицировать подписи локально, нужно создать файл с доверенными ключами...
|
Чтобы верифицировать подписи локально, нужно создать файл с доверенными ключами...
|
||||||
```sh
|
```
|
||||||
echo "$(git config --get user.name) namespaces=\"git\" $(cat ~/.ssh/id_ed25519.pub)" >> ~/.ssh/allowed_signers
|
echo "$(git config --get user.name) $(cat ~/.ssh/id_ed25519.pub)" >> ~/.ssh/allowed_signers
|
||||||
```
|
```
|
||||||
|
|
||||||
и указать на него GIT:
|
и указать на него GIT:
|
||||||
```sh
|
```
|
||||||
git config --global gpg.ssh.allowedSignersFile ~/.ssh/allowed_signers
|
git config --global gpg.ssh.allowedSignersFile ~/.ssh/allowed_signers
|
||||||
```
|
```
|
||||||
|
|
||||||
Для автоматической подписи коммитов и тэгов:
|
Для автоматической подписи коммитов и тэгов:
|
||||||
```sh
|
```
|
||||||
git config --global commit.gpgsign true
|
git config --global commit.gpgsign true
|
||||||
git config --global tag.gpgsign true
|
git config --global tag.gpgsign true
|
||||||
```
|
```
|
Loading…
x
Reference in New Issue
Block a user