Code Monkey home page Code Monkey logo

Comments (6)

joepavitt avatar joepavitt commented on June 1, 2024

I have now installed gpg and now just get the

BUG: gpg-interface.c:284: bad signature '-----BEGIN SSH SIGNATURE-----
<SSH KEY REMOVED FOR POSITING HERE>
-----END SSH SIGNATURE-----
'

message

from ungit.

joepavitt avatar joepavitt commented on June 1, 2024

Have noticed the Currently, Ungit DOES NOT support GPG authentication! While git allows robust programmatic authentication via [credential-helper](https://help.github.com/articles/telling-git-about-your-gpg-key/), I could not find an easy way to do something equivalent with GPG. in the ungit README.

Unfortunately, I'm working in an open source project, and another contributor has used GPG to sign their commits. This is out of my control, and I can reproduce the error in a terminal with:

git verify-commit 3970242792a9dce99267bff0486eba1c4291eec2

Or any commit message contributed by that author. As I am not using the GPG auth myself, I'm hoping there is a workaround to continue using ungit?

from ungit.

hardillb avatar hardillb commented on June 1, 2024

Just to be clear, lots of the commits are GPG signed, the problem is that we have a commit signed by a SSH key, not a GPG key.

from ungit.

hardillb avatar hardillb commented on June 1, 2024

Fix appears to be upgrade git to a version (newer than 2.34.0) that supports SSH key signing.

from ungit.

campersau avatar campersau commented on June 1, 2024

Hm maybe we should update the readme then?

Requires [node.js](https://nodejs.org) (≥ 14), [npm](https://www.npmjs.com/) (≥ 6.14.16, comes with node.js) and [git](https://git-scm.com/) (≥ 1.8.x). To install ungit just type:

from ungit.

joepavitt avatar joepavitt commented on June 1, 2024

Hm maybe we should update the readme then?

PR opened #1536

from ungit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.