- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 Bonobo git 服务器来存储我自己的项目。但是,我在克隆、 pull 和推送到存储库时遇到了麻烦。
每当我尝试执行某个操作(http 或 https;克隆、 pull 或推送)时,我都会得到以下信息:
严重:无法访问“http://user:password@my.noip.com:1234/Bonobo.Git.Server/Repository.git/” ': 无法连接到 my.noip.com:1234;没有错误
背景:
1) 我正在使用 no-ip 从外部访问我的设置。
2) 我已将路由器配置为将对两个给定端口的请求转发到托管 Bonobo 存储库的设备上的 http (80) 和 https (443)。
3) 如果我在浏览器中访问 my.noip.site:myport/Bonobo.Git.Server(http 和 https,以及各自的端口),我可以成功访问服务器、登录并编辑存储库(我什至可以下载它们)。
4) 我正在使用 git 版本 1.9.5.mysysgit.0
5) 我正在使用 Bonobo Git 服务器版本 3.5.0.0 和 Windows 8
6) 我能够从托管站点的机器成功推送到存储库。我没有测试克隆/pull ,因为代码已经在那台机器上了。
7) 我将我的帐户设置为贡献者和管理员。
8) 我确认身份验证设置已设置为表单例份验证。
编辑 1
事实证明,问题不完全(或根本不是)倭黑猩猩。
我为 IIS 启用了基本身份验证,并按照 Bonobo 说明进行基本身份验证(除了我没有导入 Windows 管理员用户)。
这样,我就可以通过 WLAN 上的设备和手机上的 git 应用程序(在蜂窝网络上)访问存储库。
从我的 pythonanywhere 帐户中提取失败,因为它们限制了免费帐户的外部访问。
但是,我仍然无法从我的工作计算机上 pull 出。我可以 ping 我的 noip 帐户并获得有效响应,但任何其他请求都失败。
最佳答案
所以我终于弄清楚了问题出在哪里。我在工作中使用的计算机具有单独的代理设置。有些不使用代理,有些则使用工作提供的代理。使用工作提供的代理时,机器本地地址不起作用(例如 django 开发服务器/本地主机失败),但 WAN 站点(如我的 Bonobo 站点)的覆盖范围更好。
在“开始”>“控制面板”>“Internet 选项”>“连接”>“LAN 设置”中:我正确设置了代理,所以我可以通过浏览器访问我的网站。我刚刚假设这些是全局设置...它们不是。
因此,以下步骤解决了我的问题(这些是我在完成 Bonobo 安装步骤后必须执行的步骤):
开始 > 控制面板 > 程序和功能 > 打开或关闭 Windows 功能 > Internet 信息服务 > 安全 > 基本身份验证 [启用]
按照说明启用 Bonobo 基本身份验证(除了我没有导入 Windows 管理员)。
验证页面可通过 WAN(广域网)访问。
验证代理设置并将它们与 git 一起使用。
有几个选项可以更改 git 代理设置,但这是我的方法:
git init/path/to/repo
导航到存储库
git config http.proxy http://proxyuser:proxypassword@proxy.com:proxyport
git config https.proxy https://proxyuser:proxypassword@proxy.con:proxyport
同样值得注意的是,您的代理(例如我的)可能不需要用户名或密码。在这种情况下,只需排除 proxyuser:proxyoassword@
。
关于git - 无法从 Bonobo Git 服务器 pull 或克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28706588/
我正在使用一个名为 bonobo 的轻型 ETL 库。csv 编写器 bonobo.CsvWriter 类有一个工厂方法: def writer_factory(self, file):
我刚刚开始使用 Git 在本地网络上进行版本控制。为了允许多个用户同步存储库,我还开始使用运行良好的 Bonobo Git Sever 包。 到目前为止,我总是通过在 Bonobo 中创建它来初始化存
我在我的 iis 上托管了 bonobo git 服务器,我将配置选项保留为默认值,这意味着它应该使用其内部成员服务。每当我导航到我的服务器时,在我注册任何用户之前都会提示我登录屏幕,并且我尝试过的任
我是 Stack Overflow 的新手,所以如果问题的结构需要改进,我深表歉意。 我第一次尝试在 Mac 上的 cookiecutter-bonobo 中创建一个新项目(最近安装了 anacond
我使用标准 Bonobo 编写器进行文件输出(CsvWriter 等)。 如果这些传递的是绝对路径('/data/output.csv'),它们将假定它是相对路径,从而触发“找不到资源”错误。 在 D
我有某种错误的脚本,以某种方式在我的 Bonobo 服务器中放置了一个 repo 的副本。然后 Bonobo 通过消息 Discovered in file system 找到了它。我从上述文件系统中
我在 Windows 8 服务器上安装了 bonobo Git Server, 它显示登录页面。根据登录说明,用户名和密码是 admin,admin。 之后再次返回同一个登录页面。 请告诉我解决办法
我最近在我的一台机器上安装了 Bonobo.Git.Server。我有一个域 Controller ,我通过 IIS 中的设置连接了身份验证。如果我登录到属于域的计算机/用户,我可以很好地执行“git
我刚刚开始尝试设置 Bonobo Git 服务器。我没有看到任何在其中设置分支的方法?我看过有关分支文件夹权限的讨论,所以我知道可以做到。有没有办法从 Web 界面创建分支? 我将使用 SourceT
我试图找到一个菜单系统,我可以构建一个类似于 http://www.bonobos.com/ 的网站导航。 .我需要它在每个下拉菜单中都有一个带有静态图像的下拉菜单。 如有任何帮助或指点,我们将不胜感
Bonobo Git Server 有工作客户端吗?喜欢Source Tree ?有人安装和配置它吗? 最佳答案 Github & Source Tree会做的很好。与其他任何服务器一样,它只是一个
我使用 Bonobo Git Server ,我想将我的存储库移动到另一个驱动器。 当前存储库位于 C:\inetpub\wwwroot\Bonobo.Git.Server\App_Data\Repo
我只想将对 master 分支的写权限授予一组人。在 IIS 服务器托管的 Bonobo Git 服务器中似乎没有这样的选项。 有人可以为此提出解决方案吗? 最佳答案 是的,你是对的——Bonobo
我下载并安装了 Bonobo Git Server (6.0.0.532)。我遵循了 IIS 身份验证设置: 我通过重新扫描目录创建存储库。 我创建用户(登录:qqq,密码:qqq) 当我尝试通过 T
特别是,我的团队有一个 Bonobo git,我们必须使用拉取请求作为工作流程的重要组成部分,但我什至无法通过命令在 Bonobo git 中拉取请求,我现在应该做什么?谢谢! 最佳答案 “拉取请求”
我正在尝试 Bonobo,获取字典格式的数据源,然后写入 CSV 文件。 但是,当我将字典生成给 bononbo.CsvWriter 时,结果是包含表示为字符串的字典的单个字段。 这可以使用转换脚本复
我的 Win 7 PC 上安装了 Bonobo Git Server 3.6 版。今天,我尝试忘记密码,但它弹出错误消息,显示无法发送电子邮件。验证 SMTP 设置。. 如何以及在哪里可以设置 SMT
我正在尝试使用 Bonobo git 服务器来存储我自己的项目。但是,我在克隆、 pull 和推送到存储库时遇到了麻烦。 每当我尝试执行某个操作(http 或 https;克隆、 pull 或推送)时
我正在尝试设置 Bonobo Git 服务器以在中央服务器上使用 github。我已按照 their documentation. 给出的说明进行操作按照他们描述的方式完成所有操作后,当我尝试访问 B
我已按照所有步骤在我们的一台办公室服务器上安装 Bonobo。 我能够在服务器本地和通过办公室的另一个系统远程运行 Web 应用程序。所以那部分工作得很好 但是 - 当我尝试使用 MINGW32 gi
我是一名优秀的程序员,十分优秀!