Git ssh:连接到主机bitbucket.org端口22:连接超时
一切都很顺利。做了一些没有问题的Git ssh:连接到主机bitbucket.org端口22:连接超时,git,ssh,bitbucket,iptables,Git,Ssh,Bitbucket,Iptables,一切都很顺利。做了一些没有问题的git推送es 今天我决定将我的框架更新到最新版本,所以它稍微改变了我项目的目录结构。因此,在Bitbucket中,我创建了一个新的存储库(dev1.project.com),并将我的项目文件夹从OldName重命名为dev1.project.com 我编辑了.git/config,指向我的新存储库: [core] repositoryformatversion = 0 filemode = true bare =
git推送
es
今天我决定将我的框架更新到最新版本,所以它稍微改变了我项目的目录结构。因此,在Bitbucket中,我创建了一个新的存储库(dev1.project.com
),并将我的项目文件夹从OldName
重命名为dev1.project.com
我编辑了.git/config
,指向我的新存储库:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[branch "master"]
[remote "origin"]
url = https://bitbucket.org/user/dev1.project.com.git
fetch = +refs/heads/*:refs/remotes/origin/*
当我执行git remote-v时,我得到:
origin ssh://git@bitbucket.org/user/dev1.project.com.git (fetch)
origin ssh://git@bitbucket.org/user/dev1.project.com.git (push)
我返回到我的项目文件夹,然后键入:
git init
git添加。
git commit-m“我的第一次提交”
git-push-u源主机
但我一直得到以下错误:
ssh: connect to host bitbucket.org port 22: Connection timed out
fatal: The remote end hung up unexpectedly
命令ssh-Tgit@bitbucket.org
获取与上述相同的消息
命令:git config--get remote.origin.url
显示:
git@bitbucket.org:user/dev1.project.com.git
表明他们这方面一切都很好
不知道为什么它以前能用,现在却不能用
我在CentOS,我不知道下一步该怎么办。我已经看到了一些与iptables相关的答案,所以我尝试了以下方法:
iptables -t filter -A OUTPUT -p tcp --match multiport --dport 22 -j ACCEPT
service iptables stop
service ip6tables stop
service sshd reload
service iptables start
service ip6tables start
但还是什么都没有,有什么想法吗
Ps:我还将CentOS从6.6升级到了6.7,将PHP5.4升级到了5.6,但我认为这并不重要
更新#1
运行以下命令:
ps x | grep ssh代理
eval`ssh代理-s`
ssh add#然后它询问我的密码
得到消息:
Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)
然后
服务sshd重启
但还是什么都没有
更新#2
我给我的VPS托管公司发电子邮件,询问我是否可以做些什么来打开端口22,他们回答:
我已禁用主机节点上的监控系统,阻止到Bitbucket的流量
我不知道这意味着什么,但在那之后一切都正常,显然我对此无能为力。我做了下面提到的事情,它开始工作了
vim ~/.ssh/config
添加这些行并保存
Host bitbucket.org
Hostname altssh.bitbucket.org
Port 443
有一个输入错误:
service sshd restart
应该是service ssh restart
您还可以包括指向您在哪里找到这些解决方案的链接吗。但我不知道如何修复它们,您能解释一下解决方案吗?这非常有用,我正在虚拟机上运行RHEL 7,在您的帖子之后,我暂时禁用了路由器上的防火墙,并且我能够建立连接。感谢您发布问题的解决方案。非常感谢!您能详细说明这里的问题是什么吗?altssh在这里做什么?请检查以下链接。这将帮助你理解这个问题你是我的救星!没用!说明:ssh:连接到主机bitbucket.org端口22:操作超时