hackergrrl / hypergit

Manage and clone peer-to-peer git repositories.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unable to connect swarm from outside network

Gozala opened this issue · comments

I forgot to push some changes on my work machine that I needed on my other machine so I though it was excellent opportunity to use hypergit I ssh-ed to work machine pushed changes to swarm and started seeding. Unfortunately I have no luck fetching those changes from my other machine:

git fetch gozala.work
Seeking peers..
timeout (no peers available for this repo)
Failed to find any peers for this repo.

I suspect that's related to hole-punching but thought I'd report anyway, happy to assist in tracking this down as well.

Also if you want to try it yourself:

gozala.work	hypergit://edb4294133156079f859bec076fe6c9dd276495bef6978df99aba1065b308b6d (fetch)
gozala.work	hypergit://edb4294133156079f859bec076fe6c9dd276495bef6978df99aba1065b308b6d (push)
origin	git@github.com:Gozala/libdweb.git (fetch)
origin	git@github.com:Gozala/libdweb.git (push)
swarm	hypergit://4475e0983860b9ab28976db307ffb433a33f87e29a2306b3a6e75ac35ac3f74b (fetch)
swarm	hypergit://4475e0983860b9ab28976db307ffb433a33f87e29a2306b3a6e75ac35ac3f74b (push)
upstream	git@github.com:mozilla/libdweb.git (fetch)
upstream	git@github.com:mozilla/libdweb.git (push)