gpt4 book ai didi

git - 尽管身份验证成功,但无法克隆 repo

转载 作者:行者123 更新时间:2023-12-02 14:30:47 26 4
gpt4 key购买 nike

我在 Mac 上并试图克隆我在另一台机器上使用私有(private) github 帐户创建的 repo。

我经历了典型的 ssh 关键步骤,但无论出于何种原因,我仍然无法使用 ssh 进行克隆。

当我运行时:

ssh -T git@github.com-<private account> 

我明白了
Hi <private account>! You've successfully authenticated, but GitHub does not provide shell access.

我的 ~/.ssh/config
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
IdentitiesOnly yes

Host github.com-<private account>
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_****
IdentitiesOnly yes

当我克隆时:
Cloning into 'my repo'...
ERROR: Repository not found.
fatal: Could not read from remote repository.

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

我没有从以下方面得到任何不寻常的东西:
ssh -v git@github.com-<private account>

repo 是使用 git 1.9.1 创建的,而我正在尝试使用 2.11.0 进行克隆。这会有所作为吗?

最佳答案

Git版本的差异应该无关紧要。

但是如果你想使用正确的 ssh 身份验证进行克隆,则需要使用正确的 ssh URL:

git clone github.com-<private account>:<auser>/<aproject.git>

关于git - 尽管身份验证成功,但无法克隆 repo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47231321/

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