Git 未提交,gpg 陷入 database_open 等待锁定

问题描述 投票:0回答:1

当我尝试通过 R 在 Git 中提交时,我的访问权限不断被撤销。

错误是:

gpg:注意:database_open 134217901 等待锁定(由 9857 持有)..

  1. 我已经推了。
  2. 我已经拉了。
  3. 我设置了一个新令牌。
  4. 我已经克隆了该项目。

我期待发送提交,但收到完整错误:

gpg: 注意:database_open 134217901 等待锁(由 9857 持有)... [GNUPG:] 失败标志 134250628 gpg:签名失败:操作超时

我正在尝试通过 R 将 R 脚本提交到 GitHub。当我通过面板使用提交选项时,它不会推送。我尝试过重置我的凭据、放置新的个人令牌以及其他策略。它不起作用。不知道从这里去哪里。我期待代码进入存储库,但它没有。

我陷入了循环:

--list-keys
gpg: Note: database_open 134217901 waiting for lock (held by 9857) ...
gpg: Note: database_open 134217901 waiting for lock (held by 9857) ...
gpg: Note: database_open 134217901 waiting for lock (held by 9857) ...
gpg: Note: database_open 134217901 waiting for lock (held by 9857) ...
gpg: Note: database_open 134217901 waiting for lock (held by 9857) ...
git github-actions git-commit gnupg gpg-signature
1个回答
0
投票

找出问题所在。感谢任何看过的人。似乎存在合并问题,并且文件上存在不需要的本地 gpg。删除了 gpg 签名,这解决了问题。

对于需要解决方案的任何人:

git config --unset commit.gpgsign
git config --unset user.signingkey
git config --global commit.gpgsign false
© www.soinside.com 2019 - 2024. All rights reserved.