Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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克隆(权限被拒绝)_Git_Ubuntu_Github - Fatal编程技术网

git克隆(权限被拒绝)

git克隆(权限被拒绝),git,ubuntu,github,Git,Ubuntu,Github,嗨,我正在尝试从github repo克隆我的项目。我添加了公钥,用ssh-T测试了sshgit@github.com成功。但当我尝试克隆我的一个项目时,我得到以下消息: 权限被拒绝(公钥) 致命:远程端意外挂起 可能有很多事情。有关于如何调试此问题的明确说明 基本上,您必须尝试使用详细日志记录ssh到github,它应该会告诉您问题所在。可能是您的公钥文件的权限问题……可能有很多问题。有关于如何调试此问题的明确说明 基本上,您必须尝试使用详细日志记录ssh到github,它应该会告诉您问题

嗨,我正在尝试从github repo克隆我的项目。我添加了公钥,用
ssh-T测试了sshgit@github.com
成功。但当我尝试克隆我的一个项目时,我得到以下消息:

权限被拒绝(公钥)

致命:远程端意外挂起


可能有很多事情。有关于如何调试此问题的明确说明


基本上,您必须尝试使用详细日志记录ssh到github,它应该会告诉您问题所在。可能是您的公钥文件的权限问题……

可能有很多问题。有关于如何调试此问题的明确说明


基本上,您必须尝试使用详细日志记录ssh到github,它应该会告诉您问题所在。您的公钥文件可能存在权限问题。…

向Github帐户注册的ssh密钥可能与当前在系统上使用的ssh密钥不匹配,或者在向Github注册后可能已更改

试试这个:

cat~/.ssh/id_rsa.pub

复制最后一个命令的输出

转到Github上的帐户设置并添加新的SSH密钥


然后尝试clone命令。

向Github帐户注册的ssh密钥可能与当前在系统上使用的ssh密钥不匹配,或者在向Github注册后可能已更改

试试这个:

cat~/.ssh/id_rsa.pub

复制最后一个命令的输出

转到Github上的帐户设置并添加新的SSH密钥


然后尝试克隆命令。

首先,按照AbhinavChoudhury提供的说明进行操作


$cat~/.ssh/id\u rsa.pub

复制最后一个命令的输出

转到Github上的帐户设置并添加新的SSH密钥


然后使用以下命令测试连接:


$ssh-vTgit@github.com



首先,按照AbhinavChoudhury提供的说明进行操作


$cat~/.ssh/id\u rsa.pub

复制最后一个命令的输出

转到Github上的帐户设置并添加新的SSH密钥


然后使用以下命令测试连接:


$ssh-vTgit@github.com



最有可能的是(除了不正确的keyfile),您必须在.pem文件上设置权限(我认为是644),然后在git clone命令上使用sudo。这就是对我有效的方法。

最有可能的情况是(除了和不正确的keyfile),您必须在.pem文件上设置权限(我认为是644),然后在git clone命令上使用sudo。这对我来说很有用。

你的git clone命令是什么?git clonegit@github.com:username/projectname您的git clone命令是什么?git clonegit@github.com:用户名/项目名称