Невозможно войти в git-crypt, потому что файл .gnupg / pubring.kbx испортился - PullRequest
0 голосов
/ 20 сентября 2018

Я испортил файл .gnupg / pubring.kbx .У меня нет резервной копии папки .gnupg .Но, тем не менее, у меня есть открытый и закрытый ключи GPG.Я не могу разблокировать git-crypt.Когда я перечисляю папку .gnupg на моем Mac, lt перечисляет эти файлы:

S.gpg-agent  S.gpg-agent.extra  openpgp-revocs.d  pubring.kbx
trustdb.gpg  S.gpg-agent.browser  S.gpg-agent.ssh
private-keys-v1.d  pubring.kbx~

Есть ли способ восстановить этот файл, чтобы я мог сделать git-крипт разблокировать ?ИЛИ Есть ли способ сделать разблокировку git-crypt без этого файла?

1 Ответ

0 голосов
/ 21 сентября 2018

С тех пор у вас есть открытый и закрытый ключи.Вот шаги, которые вам необходимо выполнить:

  1. Перейти к вашему каталогу gnugp

    cd ~/.gnupg
    
  2. Удаление поврежденного файла pubring.kbx

    rm pubring.kbx
    
  3. Скопируйте pubring.kbx ~ как pubring.kbx.Это даст вам пустую публикацию, которая не будет иметь никаких секретных ключей.Это как новый старт.

    cp pubring.kbx~ pubring.kbx
    
  4. Импорт вашего открытого ключа

    gpg --import <your-public-key-file.asc>
    

Удачи!

...