Git Push遇remote: Repository not found报错,如何推送Next.js项目?
解决GitHub仓库推送失败(Repository not found)的实操步骤
1. 确认远程仓库是否存在
直接在浏览器访问https://github.com/SRIDEV1999/stack_overflow_nextjs14.git(去掉原地址末尾的斜杠),如果无法打开,说明你还没在GitHub上创建这个仓库。此时需要前往GitHub创建同名仓库,不要勾选初始化README、.gitignore或LICENSE选项,避免和本地仓库冲突。
2. 检查并修正本地Git远程配置
- 进入项目根目录,运行以下命令查看当前远程仓库配置:
git remote -v - 如果输出的地址和目标地址不一致,或者地址末尾带斜杠,用以下命令修正:
git remote set-url origin https://github.com/SRIDEV1999/stack_overflow_nextjs14.git - 如果还未添加远程仓库,执行以下命令添加:
git remote add origin https://github.com/SRIDEV1999/stack_overflow_nextjs14.git
3. 验证GitHub账号权限
- 查看当前Git登录的账号信息:
确认该账号是仓库git config user.name git config user.emailSRIDEV1999/stack_overflow_nextjs14的拥有者或已被授予推送权限。 - 如果账号不符,切换为正确的GitHub账号:
git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub绑定邮箱" - 若HTTPS方式仍有权限问题,可改用SSH推送:
- 在GitHub账号设置中添加本地SSH公钥
- 修改远程仓库地址为SSH格式:
git remote set-url origin git@github.com:SRIDEV1999/stack_overflow_nextjs14.git
4. 完成代码推送
- 先提交本地未保存的代码(如果还没提交):
git add . git commit -m "提交描述" - 执行推送命令(默认分支为
main,若你的分支是master则替换):git push -u origin main
内容的提问来源于stack exchange,提问作者srivignesh
相关产品推荐
相关产品推荐

