无法远程提交到 Github



我一直在尝试从VScode创建一个存储库,但不能因此我不得不遵循Github的默认方式手动创建和推送提交。它抛出的错误-:

git -c user.useConfigOnly=true commit --quiet --allow-empty-message --file - -S
gpg: skipped "digambernegi <digambernegi001.com>": No secret key   
gpg: signing failed: No secret key
error: gpg failed to sign the data
fatal: failed to write commit object

Git日志
[2022-05-01T07:41:58.034Z] > git config --get-all user.name [104ms]
[2022-05-01T07:41:58.144Z] > git config --get-all user.email [104ms]
[2022-05-01T07:42:03.415Z] > git ls-files --stage -- 
C:UsersNagiDownloadsmultinavbarindex.html [128ms]
[2022-05-01T07:42:03.667Z] > git cat-file -s a8491a2abe471cef2354da09d005227a8725f831 [210ms]
[2022-05-01T07:42:06.503Z] > git ls-files --stage -- 
C:UsersNagiDownloadsmultinavbarindex.html [106ms]
[2022-05-01T07:42:06.631Z] > git cat-file -s a8491a2abe471cef2354da09d005227a8725f831 [120ms]
[2022-05-01T07:42:08.633Z] > git -c user.useConfigOnly=true commit --quiet --allow-empty- 
message --file - -S [282ms]
[2022-05-01T07:42:08.633Z] gpg: skipped "digambernegi <digambernegi001.com>": No secret key
gpg: signing failed: No secret key
error: gpg failed to sign the data
fatal: failed to write commit object

我想要实现的是,我可以轻松地创建一个存储库,并将其从vsCode推送到Github,并提交所有其他以后的更改。

您需要先检查是否需要提交签名。

如果没有,检查你是否有git config --global commit.gpgsign设置为true,因为这将解释为什么VSCode试图签署你的提交。

将其设置为false将允许您测试VSCode是否可以通过此阶段,并在新的本地存储库中创建提交。

相关内容

  • 没有找到相关文章

最新更新