GIT克隆中的权限被拒绝(公钥)
我是GIT新手,我正试图通过键入以下内容从gitlab克隆一个项目: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 clone ssh://gitlab@gitlab.symmetrics.de:504/path/to/project
但是它说权限被拒绝(公钥)
到目前为止,我尝试的是:
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。就这些,它应该是有效的。