# Channels using ssh

**URL:** <https://forum.systemcrafters.net/t/channels-using-ssh/1942>\
**Category:** Guix\
**Tags:** guix\
**Created:** [April 6, 2026, 3:30pm UTC](https://forum.systemcrafters.net/t/channels-using-ssh/1942 "2026-04-06T15:30:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tatd](https://avatars.discourse-cdn.com/v4/letter/t/b782af/32.png) [@tatd](https://forum.systemcrafters.net/u/tatd)\
**Post date:** [April 6, 2026, 3:30pm UTC](https://forum.systemcrafters.net/t/channels-using-ssh/1942/1 "2026-04-06T15:30:18Z")

</div>

I have set up a channel with Gitolite on my server. I want to use SSH instead of HTTPS. I added the repository to channels, but it says it cannot find the server. I am able to git clone the channel. I am using a different port for SSH. I have the port setup in my ~/.ssh/config file.

The URI in channels is set up as “git@:.git”.

I was wondering if there is an example configuration I can view or if I am missing something.

Thank You.

---

<div class="post-metadata">

**Author:** ![aionfork](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/aionfork/32/1243_2.png) [@aionfork](https://forum.systemcrafters.net/u/aionfork)\
**Post date:** [April 27, 2026, 8:49pm UTC](https://forum.systemcrafters.net/t/channels-using-ssh/1942/2 "2026-04-27T20:49:50Z")

</div>

idk. is there an issue with the `git@:.git` URI? i’m assuming that would default to the `git` user on `localhost`. have you tried an explicit hostname?

```log
Updating channel 'guix' from Git repository at 'https://codeberg.org/guix/guix.git'...
Updating channel 'guix2' from Git repository at 'git@github.com:fdsa/asdf-channel'...
guix pull: error: Git error: object not found - no match for id (d6567a6a1773b8ec7d8ded5ec793c156812cd819)

```

this seems to work fine for me
