【发布时间】:2013-10-02 03:25:14
【问题描述】:
我正在学校尝试连接到 github,但端口 443 被阻止。
管理员告诉我使用端口 9418,我认为这是 git 协议的默认端口。
但是在 git bash (windows) 中,如果我尝试执行 git remote set-url origin git://github.com/me/myrepo.git 并进行推送,它会告诉我我无法推送到此 URL,而是使用 https://github...。
如何配置 git 使用 9418 端口?
【问题讨论】:
-
对于git协议,默认端口是9418
-
告诉你的学校 IT 打开端口
443。从安全角度来看,你的学校应该允许https://(“安全”,即“加密”,http)而不是大多数其他端口(包括http) -
简要说明,即使迟到:“它告诉我我无法推送”
git://协议是匿名的,只能用于获取、克隆等.,即下载。因此,您不能通过git://协议将git push连接到任何远程。我添加这个 b/c 接受的答案没有解释 为什么 这是这样工作的。