Вот и случилось то, о чём я давно мечтал :)
sudo gem install net-mdns
git clone git://github.com/nogoth/gitjour.git (Linux/Windows)
git clone git://github.com/chad/gitjour.git (Mac)
cd gitjour
rake install_gem
Теперь любой ваш git репозиторий можно выставить в сеть под человекочитабельным именем:
$ cd gitjour.git
$ gitjour serve
antono@libero:/tmp> gitjour list
Gathering for up to 5 seconds...
=== antono-gitjour on libero:9418 ===
gitjour clone antono-gitjour
antono@libero:/tmp> gitjour clone antono-gitjour
Cloning 'antono-gitjour' into directory 'antono-gitjour'...
Gathering for up to 5 seconds...
Gathering for up to 5 seconds...
Connecting to libero:9418
Initialized empty Git repository in /tmp/antono-gitjour/.git/
remote: Counting objects: 203, done.
remote: Compressing objects: 100% (109/109), done.
remote: Total 203 (delta 72), reused 203 (delta 72)
Receiving objects: 100% (203/203), 43.63 KiB, done.
Resolving deltas: 100% (72/72), done.
Красота. Только вот почему этот репозиторий не видит avahi?
avahi-browse --all
+ wlan2 IPv4 Sono de Antono iTunes Audio Access local
+ wlan2 IPv4 Anton's Music iTunes Audio Access local
+ vnet0 IPv4 Sono de Antono iTunes Audio Access local
+ wlan2 IPv4 julia-ubuntu [00:19:7e:98:b0:7f] Workstation local
+ wlan2 IPv4 st-gt [00:1b:77:cd:9d:94] Workstation local
+ wlan2 IPv4 libero [00:1d:e0:73:35:17] Workstation local
+ vnet0 IPv4 libero [42:b7:7f:68:fd:e6] Workstation local
+ wlan2 IPv4 sturm@st-gt iChat Presence local
+ wlan2 IPv4 antono@libero iChat Presence local
+ vnet0 IPv4 antono@libero iChat Presence local
+ wlan2 IPv4 Virtualization Host libero _libvirt._tcp local
+ vnet0 IPv4 Virtualization Host libero _libvirt._tcp local