Lesyk (обговорення | внесок)
Відновлено стан до карток сервісів
Мітка: Ручний відкіт
 
Lesyk (обговорення | внесок)
Уніфіковано форматування кодових фрагментів
Рядок 24: Рядок 24:
echo 'export GPG_TTY=$(tty)' >> ~/.bash_profile</pre>
echo 'export GPG_TTY=$(tty)' >> ~/.bash_profile</pre>


Для Zsh використовуйте `~/.zprofile` замість `~/.bash_profile`.
Для Zsh використовуйте <code>~/.zprofile</code> замість <code>~/.bash_profile</code>.


== Створення GPG-ключа ==
== Створення GPG-ключа ==
Рядок 42: Рядок 42:
<pre>gpg --list-secret-keys --keyid-format LONG</pre>
<pre>gpg --list-secret-keys --keyid-format LONG</pre>


У подальших командах замініть `KEYID` на свій ідентифікатор.
У подальших командах замініть <code>KEYID</code> на свій ідентифікатор.


Щоб експортувати '''відкритий''' ключ:
Щоб експортувати '''відкритий''' ключ:
Рядок 63: Рядок 63:
== Додавання ключа до Forgejo ==
== Додавання ключа до Forgejo ==


# Експортуйте відкритий ключ командою `gpg --armor --export KEYID`.
# Експортуйте відкритий ключ командою <code>gpg --armor --export KEYID</code>.
# Відкрийте налаштування профілю у Forgejo.
# Відкрийте налаштування профілю у Forgejo.
# Перейдіть до розділу '''SSH / GPG Keys''' або відповідного розділу ключів.
# Перейдіть до розділу '''SSH / GPG Keys''' або відповідного розділу ключів.
Рядок 86: Рядок 86:


=== Windows ===
=== Windows ===
У Kleopatra відкрийте '''Settings → Configure Kleopatra → GnuPG System → Private Keys''' і встановіть кешування PIN на `28800` секунд.
У Kleopatra відкрийте '''Settings → Configure Kleopatra → GnuPG System → Private Keys''' і встановіть кешування PIN на <code>28800</code> секунд.


=== macOS ===
=== macOS ===
Рядок 105: Рядок 105:
* email у Git збігається з email GPG-ключа;
* email у Git збігається з email GPG-ключа;
* до Forgejo додано саме відкритий ключ;
* до Forgejo додано саме відкритий ключ;
* `user.signingkey` містить правильний `KEYID`;
* <code>user.signingkey</code> містить правильний <code>KEYID</code>;
* локально працює `gpg --verify`;
* локально працює <code>gpg --verify</code>;
* дата й термін дії ключа актуальні.
* дата й термін дії ключа актуальні.