Git Can';在Ubuntu机器上克隆openshift存储库
我无法在本地机器上git克隆在openshift免费主机gears上创建的应用程序。我已使用以下链接在我的机器上设置了“rhc”工具 奇怪的是,服务器上的公钥被更新了,我可以在我的机器上看到私钥。但是,当我尝试进行git克隆时,它会出现下面提到的错误Git Can';在Ubuntu机器上克隆openshift存储库,git,openshift,Git,Openshift,我无法在本地机器上git克隆在openshift免费主机gears上创建的应用程序。我已使用以下链接在我的机器上设置了“rhc”工具 奇怪的是,服务器上的公钥被更新了,我可以在我的机器上看到私钥。但是,当我尝试进行git克隆时,它会出现下面提到的错误 Permission denied (publickey,gssapi-keyex,gssapi-with-mic). fatal: Could not read from remote repository. Please make sure
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
根据您的操作系统,确保正确定义了HOME(默认情况下,Windows上没有定义HOME)
rhc
和git
在%HOME%\.ssh中照看公共/私有id\u rsa(.pub)
密钥
确认这是一个ssh密钥问题,在Ubuntu和sudo上使用(我的评论将$HOME
更改为/root
):
这对我之前不起作用,因为没有在root/.ssh
文件夹中正确复制密钥
根据您的操作系统,确保正确定义了HOME(默认情况下,Windows上没有定义HOME)
rhc
和git
在%HOME%\.ssh中照看公共/私有id\u rsa(.pub)
密钥
确认这是一个ssh密钥问题,在Ubuntu和sudo上使用(我的评论将$HOME
更改为/root
):
这对我之前不起作用,因为没有在root/.ssh
文件夹中正确复制密钥
如何在Ubuntu中检查它?@SanketR检查$HOME/.ssh的内容,以及它的chmod(文件为600,文件夹不可写),我检查了它,它里面有id\u rsa和id\u rsa.pub文件。我还将.ssh文件夹的权限设置为600,但仍然存在错误persists@SanketR600用于文件:请参阅它仍然存在。我不确定问题是否是因为我使用sudo安装了rhc工具。它会导致权限问题吗?我如何在Ubuntu中检查它?@SanketR检查$HOME/.ssh的内容,以及它的chmod(文件为600,文件夹不可写),我检查了它,它里面有id_rsa和id_rsa.pub文件。我还将.ssh文件夹的权限设置为600,但仍然存在错误persists@SanketR600用于文件:请参阅它仍然存在。我不确定问题是否是因为我使用sudo安装了rhc工具。它会导致权限问题吗?