2012-02-20 75 views
2

上我经常github上user,但是当我是我学校的网络上(我住在校外),它不会让我来推它。我有一个含糊的信念,认为这是由于使用git协议,而不是HTTPS,但我并不积极。不能推到github上校内网

我会很感激任何见解,以解决此方法!

+0

你在学校的网络上使用另一台机器还是一样? – Headshota 2012-02-20 06:45:22

+0

据我所知,Github强迫你使用ssh进行推送。您可以要求学校的网络管理员为您的计算机打开端口22,特别是打开github.com。如果他们很好,他们会取下计算机的MAC地址,并为您打开端口。它对我来说很有效,如果它工作的话,这是最简单的解决方案。 – 2012-02-20 07:17:00

+0

@RobertRouhani不。使用https。 – VonC 2012-02-20 07:39:18

回答

2

它可能是防火墙的问题,但https应该主要是可访问的。请注意,git协议是只读的,无论如何您都不能推送它。尝试改变源URL到一个HTTPS(github上有三个协议 - SSH,HTTPS和git):

git remote set-url origin http://github.com/user/repo.git