我在一个代理之下,并且我在相当长一段时间内成功地推进git
现在我无法突然进入git
我已经设置了RSA密钥和代理,并对它们进行了双重检查,但没有结果,git向我抛出了页面标题中显示的错误。
Git提供了一种使用Git配置重写URL的方法。只需发出以下命令:
git config --global url."https://".insteadOf git://
现在,就像魔术一样,所有git命令都将执行git://
到https://
来源:git://协议被公司屏蔽了,我怎么才能绕过它?
原因可能是防火墙修改,因为您在网络下。(在这种情况下,他们可能会故意阻塞某些端口)
以再次检查这是否是原因。。。做
ssh -T git@github.com
这应该超时。如果是这种情况,使用超文本传输协议而不是ssh,这样
只需将配置文件中的url更改为超文本传输协议。
以下是方法:-
git config --local -e
更改条目
url = git@github.com:username/repo.git
到
url = https://github.com/username/repo.git
对于我的情况,所有建议的解决方案都不起作用,所以我试图自己解决它,并得到了解决。
对我来说,我在AWS EC2 UBUNTU实例上遇到了这个错误,我所做的解决方法是编辑ssh配置(如果不存在,则添加它)。
sudo nano~/。ssh/config
我添加了以下内容
Host github.com
Hostname ssh.github.com
Port 443
然后,运行命令ssh-Tgit@github.com
以确认问题是否已修复。
据此,
有时,防火墙拒绝完全允许SSH连接。如果不选择使用带有凭据缓存的HTTPS克隆,则可以尝试使用通过HTTPS端口建立的SSH连接进行克隆。大多数防火墙规则应该允许这样做,但代理服务器可能会干扰
希望这能帮助其他和我有同样问题的人。
我在Ubuntu服务器上用UFW设置防火墙,我跳过了sudo UFW allow ssh步骤,而是运行命令sudo UFW enable。重新启动了VPS,但现在当我尝试使用ssh连接时,出现以下错误:连接到主机{IP地址}端口22:操作超时。 我正在使用谷歌云计算基础设施,我不理解本文中的细节https://cloud.google.com/compute/docs/ssh-in-browser
我正在尝试通过 SSH 连接到 EC2 实例。当我尝试连接到实例时,使用 我收到错误。 EC2实例配置 平台:亚马逊Linux AMI: ami-0841edc20334f9287 实例类型:t2.micro 公共IPv4:关联的弹性IPv4 EC2 实例关联的 VPC 子网配置: 路线表:(目的地-目标) < code>10.0.0.0/24 -本地 <代码>0.0.0.0/0-igw-… AC
我是一个初学者,如果你能让我知道,我将不胜感激。
命令也存在同样的问题,即使我尝试安装brew时也是如此: 我还尝试了替代设置:相同。
我有一个swarm集群,我在其中创建了一个全局服务,在集群中的所有docker主机上运行。 目标是让此服务的每个容器实例连接到侦听docker主机上的端口。 有关详细信息,我将遵循此Docker守护进程指标指南,以在所有主机上公开新的docker指标API,然后将该主机端口代理到覆盖网络中,以便Prometheus可以从所有群主机中抓取指标。 我已经阅读了多个docker github问题#839