Git - не может запустить gpg после коммита $ git - PullRequest
1 голос
/ 06 мая 2019

Я фиксирую свой репозиторий GIT, и терминал показывает некоторые проблемы.

После того, как я напечатал $ git commit редактор экрана терминала, где я должен раскомментировать строку, где Начальная фиксация , поэтому я сделал это при выходе из редактора, набрав :wq, терминал вернул меня к экрану по умолчанию и показать эту ошибку

error: cannot run gpg: No such file or directory
error: gpg failed to sign the data
fatal: failed to write commit object

В $ git status У меня есть следующие вещи

$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

    new file:   app.js
    new file:   index.html

Репозиторий создан, все файлы TRACKED и файлы не могут быть зафиксированы.

Я новичок, извините за некоторые вопросы.

1 Ответ

2 голосов
/ 06 мая 2019

Ошибка говорит о том, что при попытке запуска gpg программа не была найдена, поэтому, если вам потребуется , настройте gpg . Когда это будет сделано, вам необходимо выяснить, какие ключи GPG имеют открытый и закрытый ключи:

gpg --list-secret-keys --keyid-format LONG

Из ключей, которые вы видите, выберите тот, который вы собираетесь использовать, и запустите

git config --global user.signingkey <yourkey>

Подробнее здесь: https://help.github.com/en/articles/telling-git-about-your-signing-key

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...