From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Subject: bug#38320: Cuirass: Allow to use authenticated Git repositories as inputs Date: Wed, 11 Dec 2019 16:36:57 +0100 Message-ID: <87zhfyvppi.fsf@lassieur.org> References: <875zjc8ciz.fsf@lassieur.org> <878so4t6mk.fsf@gmail.com> <87r21v9cmi.fsf@gnu.org> <87h829sb73.fsf@gmail.com> <877e34z24m.fsf@gnu.org> <87wob3xepy.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:55584) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1if43v-0000JX-Mr for bug-guix@gnu.org; Wed, 11 Dec 2019 10:38:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1if43u-0004xz-Mf for bug-guix@gnu.org; Wed, 11 Dec 2019 10:38:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:52551) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1if43u-0004xh-Hi for bug-guix@gnu.org; Wed, 11 Dec 2019 10:38:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1if43u-0002Bl-Fc for bug-guix@gnu.org; Wed, 11 Dec 2019 10:38:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87wob3xepy.fsf@gmail.com> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Mathieu Othacehe Cc: 38320@debbugs.gnu.org, Erik Edrosa Hi everyone, 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). Mathieu Othacehe writes: > Now regarding (guix git) integration, I have a question. It would be nice > to have "guix pull" and Cuirass support ssh authenticated > directories. Indeed :) Almost there! > 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. Cl=C3=A9ment