Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git Can';在Ubuntu机器上克隆openshift存储库_Git_Openshift - Fatal编程技术网

Git Can';在Ubuntu机器上克隆openshift存储库

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

我无法在本地机器上git克隆在openshift免费主机gears上创建的应用程序。我已使用以下链接在我的机器上设置了“rhc”工具

奇怪的是,服务器上的公钥被更新了,我可以在我的机器上看到私钥。但是,当我尝试进行git克隆时,它会出现下面提到的错误

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工具。它会导致权限问题吗?