Hi Alex,

My guess would be that it is not you the user that is trying to pull the 
channel, but the guix daemon, that probably runs under a different user, and 
therefore, doesn't have access to your SSH key. Might need to set up a new pair 
of SSH keys for the daemon? (Although I have no idea how to do that).

I hope this helps.
—
Jean aka woshilapin

Le jeu. 21 août 2025 à 14:22, Alexander Prähauser via 
<[[email protected]](mailto:Le jeu. 21 août 2025 à 14:22, Alexander Prähauser 
via <<a href=)> a écrit :

> Hello everyone! I'm trying to set up a custom channel for my own modules that 
> I can pull from on my local computers built documentation doesn't really 
> explain how to specify the URL for channels that are not on the local system 
> but in the local network. So I tried different formats and the furthest I got 
> is
>
> (channel
> (name 'custom)
> (url "ssh://[email protected]:xxxxx/path/to/custom.git")
> (branch "master"))
>
> but if I then do a guix pull I get
>
> error: Git error: failed to start SSH session: Unable to exchange encryption 
> keys
>
> even though I can git clone from the same URL as the same user. Is this a bug 
> or should I specify the URL differently?
>
> Alex
>
> Sent with [Proton Mail](https://proton.me/mail/home) secure email.

Reply via email to