执行 rhc 设置时出错 - 出现意外错误:“<!doctype” 处的字符无效
Error executing rhc setup - An unexpected error occurred: invalid character at "<!doctype "
执行 > rhc setup
然后输入我的主机名后,我总是收到此错误消息
我完成的步骤:
1- 已安装 Ruby 1.9.3
2- 使用 gem gem install rhc
安装了 rhc
3- 已执行 > rhc setup
这似乎是某种错误。
但是,还有另一种方法可以手动生成 SSH public-private 密钥对并将它们上传到 OpenShift
1- 生成新的 SSH 密钥
C:\> ssh-keygen
它会询问你在哪里保存密钥文件,只需按 "Enter" -> 这将在 "C:\Users\YOU\.ssh" 中生成名称为 "id_rsa" 的 key-pairs
当要求输入密码时也按 Enter 以将其保留为空
2- 上传您的 Public OpenShift 密钥
C:/>rhc sshkey add id_rsa C:\Users\YOU\.ssh\id_rsa.pub
然后它会询问您在 OpenShift 上的凭据,完成后您的 public 密钥现在已上传到 OpenShift
3- 配置 SSH 以在连接到您的应用程序时使用生成的私钥
a- 确保你有一个指向 "C:/Users/YOU/.ssh" 的环境变量 "HOME",如果没有则创建一个
b- 打开 "C:/Users/YOU/.ssh/" 如果找到配置文件打开它,如果没有通过 运行 以下命令创建一个:
touch config
现在将以下行添加到配置文件中:
Host ChooseAName
HostName APPName-NameSpace.rhcloud.com
IdentityFile ~\.ssh\id_rsa.pub
保存并关闭
4- 现在连接到您的应用程序:
首先,获取使您能够远程连接到 rhcloud 服务器上的应用程序的命令,您可以使用 OpenShift Web 控制台获取它
在您的命令行中输入该命令,您将通过一个安全的 shell 连接到您在 rhcloud
上的应用程序
就我而言,这是因为我正在打字
rhc setup --server=my_app_domain
但实际上,相关服务器是托管我的域的 Openshift Enterprise 服务器。当我使用这个服务器时,它运行良好。
执行 > rhc setup
然后输入我的主机名后,我总是收到此错误消息
我完成的步骤:
1- 已安装 Ruby 1.9.3
2- 使用 gem gem install rhc
3- 已执行 > rhc setup
这似乎是某种错误。
但是,还有另一种方法可以手动生成 SSH public-private 密钥对并将它们上传到 OpenShift
1- 生成新的 SSH 密钥
C:\> ssh-keygen
它会询问你在哪里保存密钥文件,只需按 "Enter" -> 这将在 "C:\Users\YOU\.ssh" 中生成名称为 "id_rsa" 的 key-pairs 当要求输入密码时也按 Enter 以将其保留为空
2- 上传您的 Public OpenShift 密钥
C:/>rhc sshkey add id_rsa C:\Users\YOU\.ssh\id_rsa.pub
然后它会询问您在 OpenShift 上的凭据,完成后您的 public 密钥现在已上传到 OpenShift
3- 配置 SSH 以在连接到您的应用程序时使用生成的私钥
a- 确保你有一个指向 "C:/Users/YOU/.ssh" 的环境变量 "HOME",如果没有则创建一个
b- 打开 "C:/Users/YOU/.ssh/" 如果找到配置文件打开它,如果没有通过 运行 以下命令创建一个:
touch config
现在将以下行添加到配置文件中:
Host ChooseAName
HostName APPName-NameSpace.rhcloud.com
IdentityFile ~\.ssh\id_rsa.pub
保存并关闭
4- 现在连接到您的应用程序:
首先,获取使您能够远程连接到 rhcloud 服务器上的应用程序的命令,您可以使用 OpenShift Web 控制台获取它
在您的命令行中输入该命令,您将通过一个安全的 shell 连接到您在 rhcloud
上的应用程序就我而言,这是因为我正在打字
rhc setup --server=my_app_domain
但实际上,相关服务器是托管我的域的 Openshift Enterprise 服务器。当我使用这个服务器时,它运行良好。