推送项目至GitLab时‘origin’非Git仓库错误的解决办法
解决Git Push时"origin does not appear to be a git repository"错误
先检查本地仓库的远程关联状态
执行以下命令查看当前已配置的远程仓库:git remote -v如果没有任何输出,说明本地仓库还未关联GitLab的远程仓库,这就是报错的核心原因。
添加GitLab远程仓库地址
登录GitLab找到你的目标仓库,复制仓库的HTTPS或SSH地址,然后执行对应命令:- HTTPS方式(无需额外配置密钥,推送时需输入GitLab账号密码):
git remote add origin https://gitlab.com/你的用户名/你的仓库名.git - SSH方式(需提前在GitLab配置SSH公钥,推送时无需输入密码):
git remote add origin git@gitlab.com:你的用户名/你的仓库名.git
- HTTPS方式(无需额外配置密钥,推送时需输入GitLab账号密码):
重新执行推送命令
添加完远程仓库后,再次运行推送命令即可:git push -u origin main如果提示"remote origin already exists"
说明之前配置过错误的远程地址,先删除旧关联:git remote rm origin再重新执行上述添加远程仓库的步骤。
内容的提问来源于stack exchange,提问作者karthika krishnankutty
相关产品推荐
相关产品推荐

