GIT克隆中的权限被拒绝(公钥)

GIT克隆中的权限被拒绝(公钥),git,ssh,gitlab,Git,Ssh,Gitlab,我是GIT新手,我正试图通过键入以下内容从gitlab克隆一个项目: git clone ssh://gitlab@gitlab.symmetrics.de:504/path/to/project 但是它说权限被拒绝(公钥) 到目前为止,我尝试的是: 生成新的SSH密钥并将其添加到我的GitLab帐户 将配置文件添加到my.ssh文件夹中(IdentityFile绝对正确) 我用ssh add id\u rsa添加了标识 但没有任何效果,它仍然说,由于公钥的原因,许可被拒绝 因为gitlab@

我是GIT新手,我正试图通过键入以下内容从gitlab克隆一个项目:

git clone ssh://gitlab@gitlab.symmetrics.de:504/path/to/project
但是它说
权限被拒绝(公钥)

到目前为止,我尝试的是:

  • 生成新的SSH密钥并将其添加到我的GitLab帐户
  • 将配置文件添加到my.ssh文件夹中(IdentityFile绝对正确)
  • 我用
    ssh add id\u rsa
    添加了标识
  • 但没有任何效果,它仍然说,由于公钥的原因,许可被拒绝

    因为
    gitlab@gitlab.symmetrics.de
    ,因为它与
    git@gitlab.com

    当我尝试
    ssh-T时git@gitlab.com
    它打印欢迎消息,当我尝试
    ssh-T时gitlab@gilab.symmetrics.de
    它表示
    资源暂时不可用

    除此之外,我还尝试编写了
    ssh-vgitlab@gitlab.symmetrics.de
    并检查了IP地址。然后尝试ping到服务器,服务器ping了


    怎么了?非常感谢您的帮助…

    获取您的ssh地址并使用git clonegit@gitlab.test.in:3sky/jenkinsfiles/test.git。看起来你使用了错误的url。如果url错误,ssh会说他无法解析主机名,否?URL是bed word:)您有ssh地址,看起来像
    git@gitlab.test.in:3sky/jenkinsfiles/test.git
    和类似的http地址
    https://gitlab.test.in/gitlab/3sky/jenkinsfiles/test.git
    那么您有什么建议吗?请签出项目权限,并确保使用正确的
    git
    user。就这些,它应该是有效的。