【发布时间】:2022-01-05 11:50:16
【问题描述】:
需要有关 Github 问题的帮助。 我一直在使用 jenkins 从 Github 自动部署我的代码。我一直在使用 SSH 进行身份验证。 直到最近我的公司网络部门决定关闭 SSH 的 22 端口,它才能正常工作, 这使我与 Github 的连接超时失败。
阅读了很多解决方法,看来我可以通过为我的 ssh 连接创建配置文件来通过 HTTPS 端口使用 SSH。所以我创建了这个配置:
Host github.com
Hostname ssh.github.com
Port 443
User git
我的 git 成功监听了 443 端口,但它带来了不同的问题:
一直在寻找有关此问题的信息,其中大部分都说端口被 [ip] 错误关闭的原因是因为我的 IP 被主机列入黑名单,在这种情况下是 Github。我认为情况并非如此。 有没有人知道这可能是什么原因造成的?
然后,很多人使用的解决方法是将 Github 公钥添加到我的服务器 known_hosts。我试过了,但它不起作用。有人知道这个问题的解决方法吗?
【问题讨论】: