【发布时间】:2017-08-27 09:43:58
【问题描述】:
我正在尝试使用 Bonobo git 服务器和 Jenkins 在 Windows 上设置持续部署。
Bonobo 服务器在机器 X 上运行良好。形成机器 Y 我可以使用来自 Visual Studio 2015 的 NuGets.git 存储库(在 X 上)进行 git 克隆、推送、更改、同步……
但是,当我尝试设置 Jenkins 以使用 Git 插件进行 git clone 时,它失败了。所以我想我会尝试从机器 X 上的命令提示符进行 git clone - 但它也失败了(使用包含在 Bonobo 服务器中的 git)
我尝试了以下命令
得到同样的错误
git clone http://masterserver/Bonobo.Git.Server/NuGets.git
git clone http://admin@masterserver/Bonobo.Git.Server/NuGets.git
克隆到“NuGets”...
警告:找不到模板 /share/git-core/templates
致命:无法找到“http”的远程帮助程序 em>
git clone git://masterserver/Bonobo.Git.Server/NuGets.git
克隆到“NuGet”...
警告:找不到模板 /share/git-core/templates
致命:无法连接到主服务器:
masterserver[0: fe80::eddd:307e:2856:4c3f%11]: errno=无错误
masterserver[1: 192.168.1.28]: errno=No error
git clone git://admin@masterserver/Bonobo.Git.Server/NuGets.git
克隆到“NuGet”...
警告:找不到模板 /share/git-core/templates
致命:无法查找 admin@masterserver(端口 9418)(数据库查找期间发生不可恢复的错误。)
我完全迷失了她 - 非常欢迎任何帮助和提示
【问题讨论】:
-
这是客户端问题,不是 Bonobo 问题。您应该在客户端计算机上安装正确版本的 Git,然后使用 Bonobo 在 repo 管理页面中为您提供的 URL 重试(这将是 http 或 https URL,而不是 git:// )。跨度>
-
是的 - 我添加了一个合适的 Git 版本 - 谢谢!