一切都运作得非常完美。进行了一些
今天我决定将框架更新到最新版本,所以它稍微改变了我的项目目录结构。在Bitbucket中,我创建了一个新的存储库(
我编辑了
当我执行
我回到我的项目文件夹,然后输入:
但我一直收到以下错误提示:
git push
操作,没有任何问题。今天我决定将框架更新到最新版本,所以它稍微改变了我的项目目录结构。在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 add .
git commit -m 'my first commit'
git push -u origin master
但我一直收到以下错误提示:
ssh: connect to host bitbucket.org port 22: Connection timed out
fatal: The remote end hung up unexpectedly
命令 ssh -T git@bitbucket.org
给我返回了和上面相同的信息。
命令: git config --get remote.origin.url
显示为:
git@bitbucket.org:user/dev1.project.com.git
status.bitbucket.org 显示他们的一切都正常。
我不确定为什么之前可以工作,现在不能工作。
我使用的是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
但是仍然没有任何进展,有什么想法吗?
附注:我还将CentOS从6.6升级到6.7,将PHP 5.4升级到5.6,但认为这不重要。
更新#1
运行以下命令:
ps x | grep ssh-agent
eval `ssh-agent -s`
ssh-add # then it asked for my password
收到消息:
Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)
那么
service sshd restart
但是还是没有任何进展
更新 #2
我给我的VPS托管公司发送了电子邮件,询问是否有什么办法可以打开22端口,他们回答说:
我已经禁用了监视系统,阻止流量到Bitbucket。
我不知道这意味着什么,但之后一切都正常了,显然我无能为力。
service sshd restart
应该是service ssh restart
。 - Joost Döbkengit clone
Bitbucket仓库:ssh: connect to host bitbucket.org port 22: Network is unreachable
和 答案。 - Gabriel Staples