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

发布于 2025-01-07 04:49:35 字数 184 浏览 0 评论 0 原文

我是 github 的常客用户,但是当我使用学校的网络时(我住在校外),不会让我推动它。我模糊地认为这是由于使用 git 协议而不是 HTTPS 造成的,但我并不肯定。

我将不胜感激有关解决此问题的任何见解!

I'm a frequent github user, but when I'm on my school's network (I live off campus), it won't let me push it. I have a vague belief that this is due to using the git protocol, instead of HTTPS, but am not positive.

I'd appreciate any insight as to ways around this!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

最舍不得你 2025-01-14 04:49:36

我确认使用 非标准 9418 端口 的 git 协议经常被阻止。

git+ssh 可能工作,但传出 ssh 访问也经常被阻止。

因此,http仍然是您唯一的选择,使用智能http,如“使用git remote --set-url命令来更新您的原始URL。

I confirm that the git protocol, using a non-standard 9418 port is often blocked.

git+ssh might work but outgoing ssh access are often blocked as well.

So http remains your only option, using smart http, as described in "Cannot get Http on git to work".
You can use a git remote --set-url command to update your origin URL.

掩于岁月 2025-01-14 04:49:36

可能是防火墙问题,但 https 应该基本上可以访问。请注意,git 协议是只读的,无论如何你都无法推送它。尝试将原始 URL 更改为 https(github 有三种协议 - ssh、https 和 git):

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

It might be firewall issues, but https should mostly be accessible. Note that git protocol is read only, you can't push to it anyway. Try changing origin URL to the https one ( github has three protocols - ssh, https and git ):

git remote set-url origin http://github.com/user/repo.git
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文