Как сгенерировать ключи подписи gpg в bintray для jcenter в windows

Я не могу получить ключи подписи GPG. Пожалуйста, скажите мне. Спасибо Как сгенерировать ключи подписи gps в windows для jcenter

3 ответа

Решение

Пользователи Windows могут генерировать ключи GPG, используя GPG4Win.
Есть много доступных учебников, например, этот.

Для Linux/Mac вы можете использовать gpg, Я научился делать это здесь. Мне нужно было префикс следующих команд с sudo,

  1. Генерация ключей

    gpg --gen-key
    

    Следуйте настройкам по умолчанию, но введите свое имя и адрес электронной почты, а также пароль.

  2. Список ключей.

    gpg --list-keys
    

    который должен показать что-то вроде этого:

    pub   2038R/91E83BF2 2017-05-13
    uid                  Bob <name@example.com>
    sub   2038R/E3872671 2017-05-13
    
  3. Загрузить открытый ключ на сервер ключей

    gpg --keyserver hkp://pool.sks-keyservers.net --send-keys PUBLIC_KEY_ID
    

    замена PUBLIC_KEY_ID с вашим идентификатором (91E83BF2 в приведенном выше примере).

  4. Экспортируйте ваши открытые и закрытые ключи в текстовый файл

    gpg -a --export name@example.com > public_key_sender.asc
    gpg -a --export-secret-key name@example.com > private_key_sender.asc
    
  5. Скопируйте содержимое этих файлов в Bintray в "Редактировать профиль"> "Подписание GPG".

Я нашел решение, мне нужно было настроить подписание gpg в bintray. Если вы не создали ключи gpg, следуйте этому руководству: https://help.github.com/articles/generating-a-new-gpg-key/

После того, как вы создали ключи gpg, если вы не знаете, как копировать закрытый ключ в защищенном виде, выполните следующие действия на git bash:

  1. список приватных ключей: gpg --list-secret-keys
  2. скопировать длинную строку после (или ниже) [SC]
  3. экспорт бронированного закрытого ключа: gpg --export-secret-keys --armor string you have copied > private_key.asc
  4. откройте private_key.asc с помощью некоторого редактора (я использовал возвышенный текст) и скопируйте ваш закрытый ключ

Надеюсь, поможет

Вот хороший учебник для поколения gpg-key https://help.github.com/articles/generating-a-new-gpg-key/

Некоторые заметки

-Для Ubuntu 14.04 нам нужно использовать gpg --gen-key вместо gpg --full-generate-key https://askubuntu.com/questions/1019793/how-to-solve-gpg-invalid-option-full-generate-key.

-Для генерального ключа

gpg --armor --export-secret-keys {sec_value}
eg: gpg --armor --export-secret-keys 3AA5C34371567BD2

-При копировании открытого ключа или закрытого ключа, не забывайте копировать ВСЕ (включая -----BEGIN ...----- а также -----END ...-----)

Другие вопросы по тегам