我正在尝试通过ssh从GitHub和GitLab上克隆一个代码仓库。
我使用的是Windows操作系统,Git版本为v2.29.2.2。
我遇到了以下错误,但我不知道这个错误是什么原因导致的:
我使用的是Windows操作系统,Git版本为v2.29.2.2。
我遇到了以下错误,但我不知道这个错误是什么原因导致的:
$ git clone git@github.com:math-gallou/AI21_TPs.git
Cloning into 'AI21_TPs'...
git: 'git@github.com' is not a git command. See 'git --help'.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
所以我也尝试了:
$ git clone "ssh://git@github.com:math-gallou/AI21_TPs.git"
and
$ git clone ssh://git@github.com:math-gallou/AI21_TPs.git
但是,完全相同的错误仍然出现。
当我执行ssh -v git@github.com
时,成功连接。
那我错过了什么?
ssh://
URL,语法略有不同:git clone ssh://git@github.com/math-gallou/AI21_TPs.git
(斜杠/
而不是冒号:
)。请参见 https://git-scm.com/docs/git-fetch#_git_urls。 - phd