相关疑难解决方法(0)

gpg无法签署致命数据:无法写入提交对象[Git 2.10.0]

我在Git 2.10发行说明中关于漂亮属性的文章很少.继续将git升级到2.10.0并对全局进行更改,结果如下 -.gitconfig

[filter "lfs"]
    clean = git-lfs clean %f
    smudge = git-lfs smudge %f
    required = true
[user]
    name = xyz
    email = abc.def@gmail.com
    signingkey = AAAAAAA
[core]
    excludesfile = /Users/xyz/.gitignore_global
    editor = 'subl' --wait
[difftool "sourcetree"]
    cmd = opendiff \"$LOCAL\" \"$REMOTE\"
    path = 
[mergetool "sourcetree"]
    cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
    trustExitCode = true
[alias]
    lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
[color "diff"]
    old …
Run Code Online (Sandbox Code Playgroud)

git github gpg-signature

253
推荐指数
24
解决办法
11万
查看次数

Git GPG:gpg 未能对数据进行签名

我在签署我的提交时遇到错误git commit -S -m 'test'并收到以下错误:

error: gpg failed to sign the data
fatal: failed to write commit object
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个解决方案,但仍然无法正常工作。

也尝试过这个,但仍然一无所获。

我有配备最新 macOS 的 Macbook Pro 2017。

有没有其他解决方案可以修复它并正确地将我的提交提交到 Github 或 Gitlab?

git github gnupg gitlab gpg-signature

4
推荐指数
1
解决办法
4662
查看次数

Git错误:gpg无法在Linux上签名数据

我在签署提交时遇到麻烦。使用以下git config:

user.name=Bob
user.email=[bob's email]
user.signingkey=ABCDEFGH
user.user=bob1
gpg.program=gpg2
Run Code Online (Sandbox Code Playgroud)

有人告诉我只包含密钥的前八个字符。

暂存后,在时git commit -S -m "commit message",我收到以下错误:

error: gpg failed to sign the data
fatal: failed to write commit object
Run Code Online (Sandbox Code Playgroud)

似乎大多数遇到此错误的用户都在Mac上,并且需要做一些额外的设置。但是我在使用Kali Linux。

有什么建议吗?

linux git sign

2
推荐指数
2
解决办法
2817
查看次数

标签 统计

git ×3

github ×2

gpg-signature ×2

gitlab ×1

gnupg ×1

linux ×1

sign ×1