I'm trying to use Bonobo git server to store my own projects. However, I'm running into trouble cloning, pulling from, and pushing to the repository.
Whenever I try to perform an action (either http or https; clone, pull or push) I get the following:
fatal: unable to access 'http://user:password@my.noip.com:1234/Bonobo.Git.Server/Repository.git/': Failed connect to my.noip.com:1234; No error
Background:
1) I'm using no-ip to get external access to my setup.
2) I've configured my router to forward requests for two given ports to http (80) and https (443) on my device hosting the Bonobo repository.
3) If I go to my.noip.site:myport/Bonobo.Git.Server in my browser, (both http and https, with respective ports), I can successfully reach the server, login, and edit the repositories (I can even download them).
4) I'm using git version 1.9.5.mysysgit.0
5) I'm using Bonobo Git Server version 3.5.0.0 and Windows 8
6) I was able to successfully push to the repository from the machine hosting the site. I didn't test cloning / pulling because the code was already on that machine.
7) I Have my account set to contributor and administrator.
8) I verified that the Authentication settings were set to Forms Authentication.
Edit 1
Turns out, the problem isn't entirely (or at all) Bonobo.
I enabled basic authentication for IIS and followed Bonobo instructions for basic authentication (except I didn't import Windows admin users).
With that, I was able to access the repositories through devices on my WLAN and with a git app on my phone (on cellular network).
Pulls from my pythonanywhere account fail because they restrict external access for free accounts.
However, I still can't pull from my work computer. I can ping my noip account and get valid responses, but any other request fails.