当前位置: 首页 > 知识库问答 >
问题:

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

和飞翔
2023-03-14

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

git@gitlab.xxx.com:USERNAME/project-name.git

然后在一个空文件夹中尝试这个操作,但它一直告诉我拒绝允许,要求重试:

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:

当我选择https地址进行克隆时,会显示以下消息:

remote: HTTP Basic: Access denied
fatal: Authentication failed for ....

怎么啦?怎么修?

共有1个答案

夹谷野
2023-03-14

Gitlab上的ssh身份验证需要ssh密钥。您需要生成一个,这取决于您的主机、windows、linux或其他。然后您需要将密钥添加到您的帐户中。

您可以在这里找到所需的所有信息:https://gitlab.com/help/ssh/readme.md

如果要使用http登录,则应切换到http身份验证。在存储库地址的左边有一个菜单,您可以选择ssh或HTTP。使用后者

 类似资料:
  • 到目前为止,我已经尝试了我能想到的任何东西,并在网上找到了它,但我尝试的任何东西都不起作用。 我使用的是Windows 10。我已经在GitLab上有了一个存储库,并分配了一个SSH密钥。我只想克隆/推/拉普通的东西。 当我做ssh-Tv时git@gitlab.comI get<代码>欢迎来到GitLab,@user 。 但是当我尝试使用git克隆来克隆repo时git@gitlab.com:用户

  • 我正在上传。mp3文件通过Firebase存储,但我遇到了权限/规则问题。每次上传时,我都会收到控制台警告 “FIREBASE警告:更新/失败:权限被拒绝” 和 "firebase.js:478未捕获(promise中)错误:PERMISSION_DENIED:拒绝许可" 尽管有这些错误,我还是在Firebase存储中找到了该文件。然而,这些错误使我的代码无法顺利运行。我发现更改Firebase数

  • 问题内容: 我真的很坚持这一点。我在哈德森(Hudson)创建了一个工作,并以与其他工作相同的方式进行了配置。我的项目和构建交付物存在于Git中。但是每次我尝试构建它时,都会出现以下错误: 在其他线程中,有人建议通过以jenkins用户身份登录来创建不同的私钥-公钥对,但我什至不知道如何在终端中执行此操作。我的意思是我知道如何使用“ sudo”命令以不同的用户身份登录,但我不认为有人建议使用sud

  • 我已经找了很多个小时,寻找一个解决我这个看似容易解决的问题的方法。不是我的搜索没有结果,而是我的搜索找到了这么多不同的解决方案--没有一个有效。 ‘权限被拒绝(公开密钥)。致命:无法从远程存储库读取。‘ 我已经试过(并且再三试过)用许多不同的方法来修复它。正如我所说的,在过去的两天里,我花了很大一部分时间四处寻找答案。以下是我尝试过的一些事情: heroku键:清除后跟heroku键:添加 使用'

  • 我正在尝试连接到我的VPS上托管的gerrit。我正在使用Git Bash for windows。我在GitBash中使用SSH-keygen生成了SSH密钥,并在gerrit服务器上添加了密钥。当我运行ssh时-p 29418 但当我通过运行以下命令克隆存储库时 我在Git Bash终端中看到以下错误 我无法理解正在发生什么以及如何在我的机器中成功克隆我的项目。有谁能在这件事上帮助我吗? 更新

  • 我无法从运行在AmazonEC2实例上的GitLab推送/克隆。以下是我到目前为止所做的 在本地计算机上创建了密钥对 当我尝试通过git clone克隆存储库时git@11.12.13.154:项目组/项目。git我得到了一条臭名昭著的信息: 我如何配置我的EC2实例接受克隆/推/拉请求从用户添加他们的SSH通过Gitlabs Web界面?