Support git commits signed with ssh keys in guix git authenticate

  • Done
  • quality assurance status badge
Details
2 participants
  • MSavoritias
  • jgart
Owner
unassigned
Submitted by
MSavoritias
Severity
normal

Debbugs page

MSavoritias wrote 9 months ago
(address . bug-guix@gnu.org)
20240620170044.6c6565ab@fannys.me
Hey,

I sign all my commits and tags and such in git with SSH keys and I
would like to be able to use `guix git authenticate` to have a secure
channel pull mechanism.

After doing some testing myself and reading the guide here
it seems Guix doesn't support git commits that have been signed with
SSH keys.

Personally for security reasons mainly I do not use gpnupg and ssh
support has been in git for a while. Namely November 2021.

Reading libgit2 issues it seems it is not supported yet
So lets circle back to this when it actually merges support :D

Regards,
MSavoritias
jgart wrote 8 months ago
(address . 71678-done@debbugs.gnu.org)(name . MSavoritias)(address . email@msavoritias.me)
87v81p6vn5.fsf@dismail.de
Hi MSavoritias,

Feel free to send a patch when libgit2 gets support so we can discuss
this addition further amongst the Guix community. Additionally, I would
send your idea to the guix-devel mailing list before sending patches to
see what people think there.

I am going to close this issue for now to keep the backlog of open issues down
since this will probably be a while.

--
all the best,
jgart
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 71678@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 71678
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help