Comments (7)
This will help you to get rid of it
git config commit.gpgsign false
from keybase-gpg-github.
run
gpgconf --kill gpg-agent
to kill any running agent that might be hung
2016-12 https://stackoverflow.com/a/41054093/7218912
This works for me.
from keybase-gpg-github.
Try setting up your TTY, as seen in one of the optional sections of these instructions.
I had this problem as well (OSX 10.13, gpg (GnuPG) 2.2.1), and was able to find the solution in a comment on a related issue on the Keybase issues page. The underlying issue (apparent to me after trying echo "test" | gpg --clearsign
) is actually with GPG, not with how Git is using it to sign.
from keybase-gpg-github.
Had similar issue and running echo "test" | gpg --clearsign
fixed if for a bit after reentering pass again.
from keybase-gpg-github.
I've noticed with Yubikey 4 Nano, sometimes scdaemon
gets into a borked state. It ends up yielding the same error when using signed commits.
Workaround that seems to fix it temporarily is:
# Kill any and all messed up scdaemon instances
ps auxww | grep -i scdaemon | grep -v grep | awk '{ print $2 }' | xargs kill
# Wait a sec
sleep 1
# Now re-init scdaemon by asking for card status
gpg2 --card-status
After this workaround, it should work again. Hope this helps fellow Yubikey users.
from keybase-gpg-github.
I had this problem with git (although not with this plugin) and a google search for this problem led me here, with the comments here I got more info on the problem, it turns out there's an issue with keybase for this: keybase/keybase-issues#2798 and it contains a fix that works
This problem is not caused by git or anything else but GPG itself
from keybase-gpg-github.
gpg --clearsign
was working for me in terminal (after setting GPG_TTY
), but I still couldn't commit through GUI (Git Tower).
Had to do:
echo no-tty >> ~/.gnupg/gpg.conf
git config --global gpg.program /usr/local/bin/gpg
from keybase-gpg-github.
Related Issues (20)
- In case of "command get_passphrase failed: Inappropriate ioctl for device" HOT 10
- Passphrase timeout HOT 3
- Instructions for pinentry-mac seem to be unnecessary on Sierra HOT 1
- Doesn't seem to play ball with GitHub Desktop & PyCharm HOT 2
- Is there an extra step to get pinentry-mac to save to Keychain? HOT 9
- Brew cask install gpg-suite HOT 3
- gpg-agent --write-env-file obsolete HOT 2
- Need Help HOT 1
- No available formula with the name "gpg-agent" HOT 1
- Save password to keychain HOT 2
- Use the first 16 characters or ID when exporting key to clipboard?
- Add fix for windows git bash in documentation
- FR - Add documentation on how to use existing keys HOT 1
- gpg keybase HOT 1
- FR - Add documentation on how to support multiple email address HOT 1
- no `use-agent` line in my gpg.conf HOT 4
- Examples should be with placeholders HOT 3
- FR - Add information about how to sign releases HOT 1
- gifatal: Not a git repository (or any of the parent directories): .git HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from keybase-gpg-github.