GNU bug report logs - #38320
Cuirass: Allow to use authenticated Git repositories as inputs

Previous Next

Package: guix;

Reported by: Clément Lassieur <clement <at> lassieur.org>

Date: Fri, 22 Nov 2019 09:52:01 UTC

Severity: wishlist

Full log


Message #46 received at 38320 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Clément Lassieur <clement <at> lassieur.org>
Cc: 38320 <at> debbugs.gnu.org, Mathieu Othacehe <m.othacehe <at> gmail.com>,
 Erik Edrosa <erik.edrosa <at> gmail.com>
Subject: Re: bug#38320: Cuirass: Allow to use authenticated Git repositories
 as inputs
Date: Thu, 12 Dec 2019 14:15:26 +0100
Hey ho!

Clément Lassieur <clement <at> lassieur.org> skribis:

> Whoo, nice, thank you so much Mathieu!  I'll test everything this
> week-end probably, and start working on the (guix git) / Cuirass
> counterpart (which is 1% of the work :D).

Neat!

>> So "latest-repository-commit" could be call with ssh authentication
>> parameters. However, the guix-daemon won't be able to communicate with the
>> user ssh-agent, and storing an unencrypted private ssh key in the store
>> doesn't feel great to me.
>>
>> Do you see any workaround?
>
> As far as I understand, LATEST-REPOSITORY-COMMIT is never called by the
> daemon, it downloads stuff first and then calls ADD-TO-STORE.  So both
> using the SSH agent or passing a private SSH key should be
> straightforward.

Indeed.  ‘guix pull --url’ and ‘guix build --with-git-url’ (and similar)
should work just fine.

Thanks!

Ludo’.




This bug report was last modified 5 years and 127 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.