连接到远程服务器ssh并从GIT克隆

连接到远程服务器ssh并从GIT克隆,git,ssh,clone,Git,Ssh,Clone,我的问题很简单 我用ssh连接到我的远程服务器。 我想在我的远程服务器中使用ssh密钥创建git克隆。。。 每次 权限被拒绝(公钥)。 致命:无法从远程存储库读取。 请确保您拥有正确的访问权限和存储库 存在 我已经在远程服务器private和public中生成了ssh。 我已经在gitlab中添加了我的公钥 但也许我忘记了一步 提前感谢您的帮助。如果您确定远程服务器中有您的密钥,并且它具有适当的权限(600或400即可)。只是: 你应该能够正确克隆 注意:如果您的SSH代理未运行,请使用以下命令

我的问题很简单

我用ssh连接到我的远程服务器。 我想在我的远程服务器中使用ssh密钥创建git克隆。。。 每次

权限被拒绝(公钥)。 致命:无法从远程存储库读取。 请确保您拥有正确的访问权限和存储库 存在

我已经在远程服务器private和public中生成了ssh。 我已经在gitlab中添加了我的公钥

但也许我忘记了一步


提前感谢您的帮助。

如果您确定远程服务器中有您的密钥,并且它具有适当的权限(600或400即可)。只是:

你应该能够正确克隆

注意:如果您的SSH代理未运行,请使用以下命令启动它:

eval "$(ssh-agent -s)"

您能验证ssh连接吗<代码>ssh-Tuser@serverssh:连接到主机xxxx端口22:连接被拒绝您没有权限。您向服务器提供了公钥了吗?我在我的.ssh/文件夹中看到了我的密钥,并检查了它们是否是我在gitlab中激活的密钥。eval“$(ssh-agent-s)”为我提供了代理pid 405471e.g,如果密钥名为
.ssh/id\u rsa
,请运行
ssh-add.ssh/id\u rsa
,然后尝试克隆。
eval "$(ssh-agent -s)"