gpt4 book ai didi

即使 ssh 有效,Gitlab 也无法克隆存储库

转载 作者:IT王子 更新时间:2023-10-29 00:37:45 30 4
gpt4 key购买 nike

如标题所述,即使 ssh 似乎有效,我也无法从 Gitlab 6 服务器克隆存储库。

尝试克隆时,它看起来像这样:

git clone ssh://git@domain.de:1337/project/repository.git
Cloning into 'repository'...
Access denied.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

在项目中,我有“开发者”的角色,应该有权克隆一个存储库?

我还检查了我的 SSH 公钥是否有效

ssh git@domain.de -p 1337 -T
Welcome to GitLab, Anonymous!

更让我恼火的是,我的一个 friend 似乎一切正常。

编辑:此处所述问题的主要指标是来自 SSH 测试的问候语。在工作环境中,它应该用你的名字而不是 Anonymous 来问候你!

最佳答案

尝试类似 scp 的语法:

git clone ssh://git@domain.de:1337:project/repository.git

这会强制 use of ~/.ssh/config实际上,这意味着 url 可以简化为 gitlab:project/repositoriy.git

但结果证明是gitlab服务器~gitlab/.ssh/authorized_keys中的ssh key 问题(有点像issue 4730中的)。
OP Gelix确认 in the comments :

I removed my key from Gitlab, manually from authorized_keys, readded it on Gitlab. Everything fine now.
Message with SSH Test is now also Welcome to GitLab, Felix *****!

(而不是 Welcome to GitLab, Anonymous!)

关于即使 ssh 有效,Gitlab 也无法克隆存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33837103/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com