我经常是github user,但是当我在学校的网络上(我住在校外)时,它不会让我推动它。我有一种模糊的信念,认为这是因为使用了git
协议,而不是HTTPS
,但我并不乐观。
我很欣赏有关解决这个问题的任何见解!
答案 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更新您的原始网址。