3

我已经使用 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)

请帮忙。

4

1 回答 1

3

我在尝试从命令行克隆时遇到了同样的问题......

C:\> git clone GIT_URL  DIRECTORY_TO_CREATE

最后,从 GIT UI 克隆解决了这个问题。转到菜单项所有程序 --> GIT --> Git GUI 并选择“克隆现有存储库”。

于 2015-03-04T12:58:29.543 回答