无法使用IIS 7.5上承载的Bonobo Git服务器进行克隆(Windows 7)

时间:2015-02-04 01:48:16

标签: git iis bonobo

我按照说明here安装了Bonobo 3.4.3。我能够访问该站点,添加存储库,用户等。我创建了一个存储库来测试推/拉,名为Test,然后尝试克隆它,那就是我的问题出现的时候。我在Windows 7上安装了git 1.9.5.msysgit.0;我在我想要将存储库克隆到并发布的目录中打开了一个git bash会话:

git clone http://localhost/Bonobo/Test.git

收到错误:

fatal: http://localhost/Bonobo/Test.git/info/refs not valid: is this a git repository?

我尝试过很多不同的事情,但无济于事:

  • 使用基本身份验证
  • 使用Windows身份验证
  • 重新安装git
  • 重新安装Bonobo
  • 创建存储库并尝试将服务器添加为远程

现在这里是真正的踢球者:我有另一台Windows 7机器,我决定尝试这个 - 遵循相同的安装过程,确保我的msysgit是最新的(它们现在是相同的版本),创建了测试库,弹出开放的git bash并发出相同的克隆命令 - 并且它有效。我还没弄清楚安装之间的区别。

有没有人有任何想法?谢谢!

编辑#1:

我在名为“Test2”的两台Windows计算机上创建了一个新的存储库,将每个存储库复制到一个闪存驱动器,并在文件夹名称后附加了一个机器标识符(例如DELL),然后对它们进行差异化处理:

diff -bur Test2-DELL/ Test2-THINKPAD/

并没有差异。因此,问题不在于Bonobo部分的存储库创建。当我尝试其他事情时会更新。

编辑2:

我使用工作的Bonobo服务器在计算机上打开了HTTP流量(in),并且能够将测试存储库从其中克隆到计算机上,并且使用非工作的Bonobo服务器,这意味着我仍然存在问题。我在非工作计算机上实际安装的Bonobo。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,这是一个凭据问题。在命令行中,我使用

更改了我的git凭据
#!/bin/bash -eux

./program_that_takes_several_lines_of_input.py <<EOD
first line
one enter keypress later

yet another line of input after the empty line above
EOD