试图加载文件。通过防火墙是不可能缓慢。任何建议解决方法?

StackOverflow https://stackoverflow.com/questions/88476

  •  01-07-2019
  •  | 
  •  

我有点犹豫后这一点,因为我不完全确定我在做什么。任何帮助将是美好的。

我在计算机上有防火墙/过滤器。我可以下载的文件,没有任何困难。当我尝试以克隆的文件审查,不过,计算机刚刚挂起。什么也不会发生。它创造了一个混帐的文件夹,但关键文件不得装载。对于背景下,我工作的一个轨道应用程序,试图载在宁静的认证。

有任何你们处理了这个?任何建议得到克隆人的工作?禁止防火墙可能是一个选项,但是如果我可以做什么不会通过这一进程,我将不胜感激。

有帮助吗?

解决方案

审查支持性克隆的使用都从初的协议在港口9418和HTTP超过80端口。使用后很慢(参考).你应该开口9418在你的防火墙或使用HTTP的克隆,否则。

其他提示

或者...只是改变"混帐://"前缀为"http://"

如果你的防火墙的存在和希望的速度内[更新:HTTP(S)实际上是尽快ssh这些天来,但是这种信息仍然是有用的,如果SSH是唯一的方式来访问的一个仓库],并有ssh访问的计算机不是防火墙,然后使用ssh的隧道。

为此,运行这一在一个窗口,并把它运行:

$ ssh username@some_host_not_firewalled -L9418:github.com:9418

然后无论你用的前命令:

$ git clone git://github.com/jruby/jruby.git

用这个代替:

$ git clone git://localhost/jruby/jruby.git

这种翻译可以是自动完成的 如果修改了你的(全球)git配置:

$ git config --global url.git://localhost/.insteadOf git://github.com/

git:// 协议使用口9418,所以你应该确保防火墙允许出境接连接到这个端口。

我偏克隆git@ssh.github.com:xxx.user/xxx.proj

git config --global url."https://".insteadOf git://

做!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top