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.
