БвязываниС email с GPG-ΠΊΠ»ΡŽΡ‡ΠΎΠΌ

Π§Ρ‚ΠΎΠ±Ρ‹ ваши подписанныС ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊ Π’Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ Π² GitVerse, ваш GPG-ΠΊΠ»ΡŽΡ‡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ связан с ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½Ρ‹ΠΌ email-адрСсом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² вашСм Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅. Π‘Π΅Π· этого GitVerse Π½Π΅ смоТСт ΡΠ²ΡΠ·Π°Ρ‚ΡŒ подпись с вашим ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΌ.

Π’ GitVerse email Π² ΠΊΠ»ΡŽΡ‡Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с email, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² вашСм ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅. Π˜Π½Π°Ρ‡Π΅ подпись Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½ΠΎΠΉ.

1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ email Π² ΠΊΠ»ΡŽΡ‡Π΅

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

gpg --list-secret-keys --keyid-format=long

НайдитС строку uid β€” Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Π°Π½ΠΎ имя ΠΈ email, привязанныС ΠΊ ΠΊΠ»ΡŽΡ‡Ρƒ. НапримСр:

uid           [ultimate] Ivan Ivanov <ivan@example.com>

Если email Π½Π΅ совпадаСт с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² GitVerse, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

Для Linux: Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ gpg2, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

gpg2 --list-keys --keyid-format=long

И настройтС Git:

git config --global gpg.program gpg2

2. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ email Π² ΠΊΠ»ΡŽΡ‡

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, подставив ваш GPG-ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€:

gpg --edit-key 3AA5C34371567BD2

Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ 3AA5C34371567BD2 Π½Π° ваш ID ΠΈΠ· Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ GPG Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

adduid

Π—Π°Ρ‚Π΅ΠΌ слСдуйтС запросам:

Real Name: Ivan Ivanov
Email address: ivan@example.com   # Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ email, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ с GitVerse
Comment: GPG Key for GitVerse
Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O

3. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ измСнСния

ПослС добавлСния Π½ΠΎΠ²ΠΎΠ³ΠΎ email Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

save

Π­Ρ‚ΠΎ сохранит измСнСния Π² вашСм ΠΊΠ»ΡŽΡ‡Π΅.

4. ЭкспортируйтС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡

Π’Π΅ΠΏΠ΅Ρ€ΡŒ экспортируйтС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡:

gpg --armor --export --export-options export-minimal 3AA5C34371567BD2

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ вСсь Π±Π»ΠΎΠΊ, начиная с:

-----BEGIN PGP PUBLIC KEY BLOCK-----

ΠΈ заканчивая:

-----END PGP PUBLIC KEY BLOCK-----

5. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ Π² GitVerse

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² настройки профиля GitVerse β†’ ΠšΠ»ΡŽΡ‡ΠΈ SSH/GPG ΠΈ:

  • Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ старый ΠΊΠ»ΡŽΡ‡;
  • ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π΅Π³ΠΎ (ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ);
  • Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ (с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ email).

ПослС этого всС Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Β«Π’Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Β».

Π’ GitVerse статус Β«Π’Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Β» зависит ΠΎΡ‚ наличия ΠΊΠ»ΡŽΡ‡Π° Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅. Если Π²Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡, всС подписанныС ΠΈΠΌ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ станут Π½Π΅Π²Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ.

Π’Ρ‹ нашли Ρ‡Ρ‚ΠΎ искали?