我已经使用 openshift online 创建了一个新帐户并创建了我的第一个应用程序。我已经rhc
安装在我的本地机器上。我第一次使用rhc setup -l loginname
git clone 克隆远程仓库设置了 ssh 密钥,它工作正常。但是,在更改并尝试执行 git push 之后,我出现了以下错误:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
我尝试了这个论坛中提供的几个解决方案,比如使用ssh-add
等,但这不起作用。然后我确保.ssh
删除了目录下和我的 openshift 在线帐户中的所有现有 ssh 密钥,并且所有由 ssh-agent 管理的身份也被删除. 然后我再次启动rhc setup
这再次创建了默认的 ssh 密钥,并询问我是否可以上传我选择是的公钥。但是,它给了我以下错误:
An SSH connection could not be established to appname-domain-name.rhcloud.com.
Your SSH configuration may not be correct, or the application may not be
responding. connection closed by remote host (Net::SSH::Disconnect)
请帮忙。