Virtualbox中的Ubuntu无法连接到github,端口关闭?

Virtualbox中的Ubuntu无法连接到github,端口关闭?,ubuntu,github,port,virtualbox,Ubuntu,Github,Port,Virtualbox,我的办公室里有一台Windows7主机,我在virtualbox中运行Ubuntu12.04。 当我尝试ssh-T时git@ssh.github.comI getssh:connect to host ssh.github.com端口22:连接超时。但是,网络管理员说端口22和443已打开。 如果我们打开所有端口,它会工作,但从长远来看,这不是一个解决方案 基本上,我需要知道的是如何识别github使用的端口。 我在virtualbox中的网络设置是 附:NAT 适配器类型:英特尔PRO/100

我的办公室里有一台Windows7主机,我在virtualbox中运行Ubuntu12.04。 当我尝试
ssh-T时git@ssh.github.com
I get
ssh:connect to host ssh.github.com端口22:连接超时
。但是,网络管理员说端口22和443已打开。 如果我们打开所有端口,它会工作,但从长远来看,这不是一个解决方案

基本上,我需要知道的是如何识别github使用的端口。 我在virtualbox中的网络设置是 附:NAT 适配器类型:英特尔PRO/1000 MT台式机 电缆已连接,已启用 端口转发(无规则)

我尝试了Bridget适配器选项,但没有成功


提前感谢您的回答。

在这种情况下,听起来像是-您可以通过确保端口9418也打开来解决问题


链接文章中建议的解决方案是使用HTTP或SSH;请注意,SSH和GIT现在在性能方面非常相似。

您在虚拟机中可以访问internet吗?如果没有,这可能是重复的是,我有互联网接入,我可以克隆github repos与http协议。但不能使用git协议。谢谢。端口9418也已打开,但没有帮助。我不能使用http,因为我正在使用bitbake配方,我必须编辑所有这些配方才能更改它。我同意这是防火墙的问题。我就是不同意git使用什么端口,他们一直说所有提到的端口都是打开的。你能从Windows远程登录到那个端口吗
telnet github.com 9418
(如果还没有,您可能需要)。如果没有,那么这将是一个非常可靠的测试用例,可以与您的IT部门一起使用。如果是这样的话,那么从虚拟机中得到什么呢?我想VirtualBox或Windows本身可能正在对其进行防火墙保护。你是对的。该命令适用于可以克隆git repos的机器,而不适用于不能克隆git repos的机器。谢谢你的帮助!