Git本地仓库关联GitLab远程仓库报错:fatal: not a git repository求解
问题原因与解决办法
错误原因
这个错误的核心是:你执行命令时所在的目录(/c/Git)并不是一个Git仓库,Git无法找到识别仓库所需的.git子目录(当前目录及上级目录都不存在该目录)。
另外你输入的命令还有语法问题:origin"https://gitlab.com/mshahr1/0101010_d197.git"中origin和URL之间缺少空格,即使目录是Git仓库,这个语法错误也会导致命令执行失败。
解决步骤
分两种场景处理:
- 场景1:要新建项目并关联远程仓库
- 先在当前目录初始化Git仓库:
git init - 修正语法后执行远程添加命令:
git remote add origin https://gitlab.com/mshahr1/0101010_d197.git
- 先在当前目录初始化Git仓库:
- 场景2:要关联已存在的本地Git仓库
- 先切换到已初始化Git的项目目录:
cd /path/to/your/existing/git/repo - 再执行修正后的远程添加命令即可。
- 先切换到已初始化Git的项目目录:
内容的提问来源于stack exchange,提问作者Muhammad Manik Uddin
相关产品推荐
相关产品推荐

