问题标签 [bonobo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 带有 Bonobo GIT 的 Sql 服务器
我已经配置了 Bonobo GIT,它在 SQL Lite 上运行良好。
我们可以通过 Bonobo GIT 使用 SQL Server 吗?如果是,那么我在哪里可以找到现成的数据库?
git - 无法在 teamcity 中使用倭黑猩猩
我设置了一个 bonobo 服务器来存储我们的中央 git 存储库。此服务器只能通过 http 访问,而不是 ssh。
在 teamcity 中,我添加了我的 VCS Root :
- 类型:Git
- 获取网址:https://myserver/myrepo.git
- 默认分支:master
- 认证方式:密码
- 用户名:我的用户名
- 密码:我的密码
- git "C:\Program Files\Git\bin\git.exe" 的路径
如果我点击“测试连接”,我就成功了。
在我的构建配置中,我选择了带有结帐模式“自动在代理上”的 VCS,我必须使用它,这样我才能推送到 azure Web 应用程序 git 部署。
我在 teamcity 代理服务器上设置了“git config --global credential.helper cache”,以便它存储凭据。
当我运行我的构建配置时,构建就像这样
如果我没有在代理上自动设置,那么我无法将我的项目推送到 azure web 应用程序的 git。
git - Bonobo Git 服务器通过本地网络?
IIS 安装在服务器(Web 服务器)上。所以我会在上面安装 Bonobo Git Server,但是我能从我的本地计算机(在同一个本地网络上)访问我的存储库吗?如何 ?
谢谢!
git - git repo Bonobo GIT 服务器的个人 URL
我有一个小问题。
Bonobo GIT 服务器中的个人 URL 是什么?我能用它做什么或它的用途是什么?
git - 使用 Bonobo 的 .git 文件位置
我已经搜索过,似乎无法为看似简单的问题找到一个连贯的答案。我发现了很多不连贯的答案,所以我将尝试尽可能清楚地向未来的读者提出这个问题:
在这里的 Bonobo 文档中它说:
“复制 Git 存储库位置中的值。它应该看起来像http://servername/projectname.git。”
我刚刚安装了 Bonobo 并使用命令提示符向 Repositories 目录和该文件夹中的 .git 目录添加了一个目录(我们称之为“项目名称”),我添加了一个测试文件并提交了它。它显示在存储库的 Bonobo Web 界面列表中。一切似乎都很好。我想克隆这个存储库。任何地方都没有 projectname.git 文件。
问题是:
- projectname.git 文件 1b 在哪里。它只是文件目录名称和 .git 目录名称的组合吗?
- 是不是因为我在命令提示符下创建了存储库而不是使用 Bonobo Web 界面而创建的。
- 如果现在不存在,我需要创建一个吗?3b。如何?
这里的任何帮助都将不胜感激,当这个问题被非常直接地问到“.git 文件在哪里”时,我只在其他地方发现了令人惊讶的神秘回答
git - 远程连接到 IIS 网络上的 Bonobo Git 服务器
对于否决我的合法问题的傻瓜,答案就在这里:
在 Windows Server 2012 R2/IIS 上运行 Git 服务器
---原始问题---
我们有两个虚拟机在本地网络上运行。为了这个问题,假设第一台机器的 IP 是 11.11.11.11,第二台机器的 IP 是 22.22.22.22。它们都在运行 Windows Server 2012 R2/IIS 8。11.11.11.11 正在运行 Bonobo Git Server,一切似乎都运行良好。
我正在尝试使用机器 22.22.22.22 从 11.11.11.11 克隆存储库“TestRepo”。我已经按照Bonobo Git Server 站点上的说明以多种不同的形式进行操作。它们都不起作用。11.11.11.11机器上Bonobo中“TestRepo”的URL是http://localhost/Bonobo.Git.Server/TestRepo.git
这些是被扔回给我的尝试和错误消息:
以及没有 http 的类似变体:
我检查了 App_Data 文件夹的权限,并且设置正确。其他一切看起来都很好。
如果有人对此有任何答案、线索或经验,将不胜感激!
git - 在 Windows Server 2012 R2/IIS 上运行 Git 服务器
- 用答案编辑 -
问:我们想在这里运行一个三层编程的 git 结构。程序员将能够在他们的本地机器上使用 Git,从运行在“生产”虚拟机上的远程存储库克隆推送和获取,然后将“生产”虚拟机上的最终代码推送到“部署”机器以供使用.
我们使用的是 Windows Server 2012 R2,我想出的关于如何做到这一点的信息很少。我在“部署”机器上安装了最新的 Bonobo git 服务器,并一直在从命令行在“生产”机器上测试克隆,但没有任何效果。它看不到远程 VM 上的存储库。
有没有人有关于在 IIS 网络上使用 Git 的多台机器的任何信息?倭黑猩猩甚至是为了这个目的吗?或者它只是 localhost 托管的 git 的 Web 界面?
A:Will 让我使用浏览器进行测试后,我记得在查看 URL 时,我将 IP 地址绑定到 wwwroot 目录中的子目录,这就是它找不到 .git 文件的原因。我从子目录中取消绑定 IP 地址,并将 IP 地址重新绑定到 IIS 中的“默认网站”。完成此操作后,它可以找到 Bonobo.Git.Server 子目录,并且我能够从“部署”机器克隆“生产”机器上的存储库。谢谢,威尔!
asp.net - 本地 git 服务器(Bonobo git 服务器)试图克隆存储库给我一个错误
在我的机器上,git客户端版本是2.11.1.windows.1,服务器是Bonobo Git Server 5.2.0.0
在尝试克隆存储库后,在命令提示符命令中显示此错误“/info/rafs not valid: is this a git repository” 。
我去了问题部分的官方网站并找到了这个
致命:http:/info/refs 无效:这是 git 存储库吗?
这是一种 git 客户端方式,表示它没有从服务器接收 git 流作为响应。这通常意味着服务器端出现错误。
要确定它是什么类型的错误,请查看位于 App_Data/Bonobo.Git.Server.Errors.log 的日志文件。
在 errors.log.txt 文件中,我看到了错误:
git - 为什么 GIT 钩子不在 Windows 上执行?
我在 Windows 2008 R2 Server 机器上安装了 Bonobo Git Server。我创建了一个存储库并将post-receive.bat
文件放在D:\Inetpub\Bonobo.Git.Server\App_Data\Repositories\REPO\hooks
目录中。
这是文件的内容:
如果我从 shell 执行这个文件并输入“whatever any master”,那么文件“receive master master”将添加到hookstest.log
. 但是,当我将更改推送到 REPO 时,文件不会更新,就像它没有被执行一样。
我不知道在哪里寻找发生的错误。大多数 linux 教程都提到该文件必须具有 +x 标志。这显然在 Windows 上不存在,但我检查了在 IIS 中运行 Bonobo Git Server 的用户对批处理文件具有执行权限。
我也在犹豫文件的名称,所以我复制了它并删除了 .bat 扩展名。那也没有帮助。知道如何让钩子在 Windows Server 上工作吗?
编辑
正如@crashmstr 所建议的,我创建了一个批处理文件(一个带扩展名,一个不带扩展名),其中包含:
当我手动执行文件时,即使创建了文件,这也不起作用。