gpt4 book ai didi

带有两个未连接的 ssh key 的 gitlab(已更新配置)

转载 作者:太空狗 更新时间:2023-10-29 14:44:42 28 4
gpt4 key购买 nike

我在我的 Mac 上有一个 gitlab 帐户,上面有我工作帐户所需的 ssh key 。我正在尝试为我所有的个人项目设置 gitlab。我已经在 gitlab 上创建了一个个人帐户并创建了一个 ssh key 。

我已将 ~/.shh/中的配置文件编辑为如下所示

Host markgameforeverything.gitlab.com
HostName gitlab.com
User git
PreferredAuthentications publickey
IdentityFile ~/.ssh/personal.pub

Host markbreadcreative.gitlab.com
HostName gitlab.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.pub

但是我不能

git pull

当我得到这个错误

GitLab: The project you were looking for could not be found.
fatal: Could not read from remote repository.

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

如果我输入

ssh -T git@gitlab.com

我明白了

Welcome to GitLab, *my work account welcome*!

(错误的帐户)任何人都可以建议我可以采取的任何进一步步骤或看到我的代码中的错误吗?

最佳答案

检查你的 .git/config 是什么样子的。我猜你没有以 markbreadcreative.markgameforeverything. 前缀开头的 url

为了让你的设置正常工作,你需要修改你的 repo 中的行

url = git@gitlab.com:whatever.git

url = git@markbreadcreative.gitlab.com:whatever.git
url = git@markgameforeverything.gitlab.com:whatever.git

分别取决于您要使用哪个帐户。您可以使用以下方法检查您的配置:

ssh -T git@markbreadcreative.gitlab.com
ssh -T git@markgameforeverything.gitlab.com

(应该返回不同的结果)。如果没有,请发布此类命令的详细日志 (ssh -vvvT git@markgameforeverything.gitlab.com)。

关于带有两个未连接的 ssh key 的 gitlab(已更新配置),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35297959/

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