我试图使用Bonobo git服务器来存储我自己的项目。但是,我遇到了克隆,从中拉出和推送到存储库的麻烦。不能从倭黑猩猩Git服务器拉或克隆
每当我试图执行一个动作(HTTP或HTTPS;克隆,拉或推)我得到以下几点:
致命的:无法访问“http://user:[email protected]:1234/Bonobo.Git.Server/Repository.git/”:无法连接到my.noip.com: 1234;没有错误
背景:
1)我使用No-IP的去我的设置外部访问。
2)我已将路由器配置为将托管Bonobo存储库的设备上的两个给定端口的请求转发给http(80)和https(443)。 3)如果我在浏览器中访问my.noip.site:myport/Bonobo.Git.Server(包括http和https以及各自的端口),我可以成功访问服务器,登录并编辑存储库(我甚至可以下载它们)。
4)我使用Git版本1.9.5.mysysgit.0
5)我使用的倭黑猩猩的Git服务器版本3.5.0.0和Windows 8
6)我能够成功从托管该站点的计算机推送到存储库。我没有测试克隆/拉,因为代码已经在那台机器上。
7)我有我的帐户设置为贡献者和管理员。
8)我验证了身份验证设置已设置为窗体身份验证。
编辑1
事实证明,这个问题是不完全(或全部)倭黑猩猩。
我启用了IIS的基本身份验证,并遵循Bonobo基本身份验证说明(除非我没有导入Windows管理员用户)。
因此,我能够通过我的WLAN上的设备和手机上的git应用程序(蜂窝网络上)访问存储库。
从我的pythonanywhere帐户拉取失败,因为它们限制了免费帐户的外部访问。
但是,我仍然无法从我的工作电脑拉。我可以ping我的noip帐户并获得有效的回复,但其他请求失败。