我不能从github克隆仓库,即使有public:
git clone https://github.com/github/fetch.git
Cloning into 'fetch'...
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
如果我想从bitbucket进行克隆,一切都正常。
1条答案
按热度按时间w7t8yxp51#
你用
https://
URL编写了clone命令,但Git开始克隆时使用了类似git@
scp的SSH URL。这意味着你的Git配置中有url.….insteadOf
部分会动态覆盖你的URL。执行
以找出有问题的配置的确切位置,并注解掉或删除现在不需要的配置。
您的全局
~/.gitconfig
中很可能有这样一个部分:要删除它:
或者使用编辑器检查并编辑文件: