刚刚添加远程回购,我试着git fetch remoteRepoName
但它返回这个错误:
fatal: I don't handle protocol 'https'
我探讨了相关的问题,但其中大部分属于git clone
所以他们的答案在我的情况下不起作用。 这里有一个截图:
我可以在forkgeek和https:// … online 3之间看到额外的空格。
运行这些命令来修复它。
git remote remove forkgeek git remote add upstream https://github.com/forkgeeks/aws-cloudwatch-keen-integration.git git fetch upstream
我已经改变了上游,你可以有任何你想要的名字。
git config --local -e
这将在Vim中打开用于repo的配置文件,您可以删除导致此错误的额外/特殊字符。
如果你运行后有问题
git push origin master fatal: I don't handle protocol 'https'
修复它删除该参考
git remote rm origin #then check is all worked well git remote -v
现在,您可以再次添加远程存储库的URL
git remote add origin https://example.com/user/repo.git #and check git remote -v #And push the changes in your local repository to github git push origin master