【问题标题】:Cannot clone with Bonobo Git server hosted on IIS 7.5 (Windows 7)无法使用托管在 IIS 7.5 (Windows 7) 上的 Bonobo Git 服务器进行克隆
【发布时间】:2015-04-03 10:18:42
【问题描述】:

我已经按照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 流量(输入),并且能够将测试存储库从它克隆到具有非工作 Bonobo 服务器的计算机上,这对我来说意味着仍然有问题我在非工作计算机上实际安装的 Bonobo。

【问题讨论】:

  • 嗨。你设法解决了这个问题吗?我有类似的问题 - 当它在不同的计算机上运行时,无法在我的机器上进行 git clone。

标签: git iis bonobo


【解决方案1】:

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

更改了我的 git 凭据
git config --global user.name = "myusername"
git config --global user.name = "mypassword"

【讨论】:

  • 您确定要为用户名和密码设置两次user.name 吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-25
  • 1970-01-01
相关资源
最近更新 更多