我按照说明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 7机器,我决定尝试这个 - 遵循相同的安装过程,确保我的msysgit是最新的(它们现在是相同的版本),创建了测试库,弹出开放的git bash并发出相同的克隆命令 - 并且它有效。我还没弄清楚安装之间的区别。
有没有人有任何想法?谢谢!
编辑#1:
我在名为“Test2”的两台Windows计算机上创建了一个新的存储库,将每个存储库复制到一个闪存驱动器,并在文件夹名称后附加了一个机器标识符(例如DELL),然后对它们进行差异化处理:
diff -bur Test2-DELL/ Test2-THINKPAD/
并没有差异。因此,问题不在于Bonobo部分的存储库创建。当我尝试其他事情时会更新。
编辑2:
我使用工作的Bonobo服务器在计算机上打开了HTTP流量(in),并且能够将测试存储库从其中克隆到计算机上,并且使用非工作的Bonobo服务器,这意味着我仍然存在问题。我在非工作计算机上实际安装的Bonobo。
答案 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