gpt4 book ai didi

gitlab - git@gitlab.com : Permission denied (publickey). 致命:无法从远程存储库读取

转载 作者:行者123 更新时间:2023-12-03 18:44:21 25 4
gpt4 key购买 nike

我正在使用 macOS Catalina。 我已经在 GitLab 上有一个存储库和一个 SSH-key分配。 现在我想从终端创建另一个存储库。我执行以下操作:

git config user.name my_name
git config user.email my_email
git init

然后我得到这个:
Initialized empty Git repository in directory

到现在为止还挺好。
git remote add origin git@gitlab.com:my_name/repo.git
git add .
git commit -m 'commit'
git push -u origin master

然后我收到以下错误:
git@gitlab.com: Permission denied (publickey).
fatal: Could not read from remote repository.

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

然后我转到我已经拥有的存储库并尝试推送到那里,一切正常,所以我想我没有问题 SSH-key .我知道这是互联网上一个非常常见的问题,但没有一个答案能解决我的问题。

最佳答案

首先,只有在 git init . 之后,您才应该得到“目录中已初始化的空 Git 存储库”。 ,而不是在 git remote add origin ... 之后

其次,使用GitLab,您可以push to create a new project , 如 illustrated in this MR ,从 GitLab 10.5(2018 年第一季度)开始

第三,如果错误仍然存​​在,则 key 有问题。
测试它:

ssh -Tv git@gitlab.com


git -c core.sshCommand="ssh -v" push -u origin master

要生成有效的 key :
ssh-keygen -t rsa -P "" -m PEM

并将您的新 id_rsa.pub 注册到您的 GitLab 个人资料。

关于gitlab - git@gitlab.com : Permission denied (publickey). 致命:无法从远程存储库读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59654150/

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