无法从 Gitlab 克隆存储库:权限被拒绝,请重试

Tin*_*a J 9 git ssh ssh-keys git-clone gitlab

我正在尝试从我的 Gitlab 帐户克隆一个空存储库。我只需使用我的 Gitlab 存储库页面上显示的地址SSH

git@gitlab.xxx.com:USERNAME/project-name.git
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

然后只需在空文件夹中尝试此操作,但它一直告诉我权限被拒绝,要求重试:

git clone git@gitlab.xxx.com:USERNAME/project-name.git
Cloning into 'project-name'...
git@gitlab.xxx.com's password:
Permission denied, please try again.
git@gitlab.xxx.com's password:
Run Code Online (Sandbox Code Playgroud)

当我选择https克隆地址时,出现以下消息:

remote: HTTP Basic: Access denied
fatal: Authentication failed for ....
Run Code Online (Sandbox Code Playgroud)

我能够登录Gitlab使用该密码登录主页,所以我不知道到底出了什么问题。

怎么了?如何修复它?

Tin*_*a J 6

当我在 Windows 中时,这个答案是我的救星:

每次我被迫更改 Windows 密码时都会发生这种情况,并且以上答案都对我没有帮助。

尝试以下对我有用的解决方案:

转到Windows Credential Manager(按Windows Key并键入credential)以编辑 下的 git 条目Windows Credentials。将旧密码替换为新密码。