无法推送到学校网络上的github

时间:2012-02-20 06:41:02

标签: git networking github

我经常是github user,但是当我在学校的网络上(我住在校外)时,它不会让我推动它。我有一种模糊的信念,认为这是因为使用了git协议,而不是HTTPS,但我并不乐观。

我很欣赏有关解决这个问题的任何见解!

2 个答案:

答案 0 :(得分:2)

可能是防火墙问题,但https应该最容易访问。请注意,git协议是只读的,无论如何都不能推送它。尝试将原始URL更改为https(github有三个协议 - ssh,https和git):

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

答案 1 :(得分:2)

我确认使用non-standard 9418 port的git协议经常被阻止。

git+ssh might work但是传出的ssh访问也经常被阻止。

所以http仍然是您唯一的选择,使用智能http,如“Cannot get Http on git to work”中所述 您可以use a git remote --set-url command更新您的原始网址。