You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新GitHub账号首次推送本地项目遇'remote: Not Found'错误求助

解决Git推送新GitHub仓库提示"repository not found"的思路

1. 再次核对远程仓库URL的正确性

执行git remote -v查看当前配置的远程仓库地址,确认是否和仓库实际地址完全一致。正确的HTTPS格式应为:

https://github.com/cortex05/education-mk-3.git

若地址有误,用以下命令修正:

git remote set-url origin https://github.com/cortex05/education-mk-3.git

注意末尾的.git后缀,部分场景下缺失会导致仓库识别失败。

2. 检查PAT的权限与有效性

  • 确保生成的PAT勾选了repo权限(完整仓库操作权限),仅读权限会导致推送失败。
  • 确认PAT未过期,且是新GitHub账号生成的凭据,而非旧账号遗留的。
  • 推送时若弹出身份验证窗口,直接输入新账号用户名和PAT作为密码,不要依赖缓存凭据。

3. 排查本地Git的账号配置(仓库级优先)

即便修改了全局邮箱,仍需确认当前仓库的本地配置是否覆盖全局设置:
执行以下命令查看仓库级账号信息:

git config user.name
git config user.email

若显示的不是新GitHub账号的用户名和关联邮箱,用仓库级命令修正:

git config --local user.name "你的新GitHub用户名"
git config --local user.email "你的新GitHub关联邮箱"

4. 清理Git自身的凭据缓存

除了Windows凭据管理器,Git本身可能缓存旧凭据,执行以下命令清除:

git credential-cache exit

若使用Git Credential Manager,可执行:

git credential-manager-core erase

之后重新推送,触发新的身份验证流程。

5. 尝试切换为SSH方式推送

若HTTPS方式始终异常,可切换到SSH:

  1. 在新GitHub账号的SSH设置中,添加本地生成的SSH公钥。
  2. 修改远程仓库URL为SSH格式:
git remote set-url origin git@github.com:cortex05/education-mk-3.git
  1. 测试SSH连接:
ssh -T git@github.com

若返回Hi cortex05! You've successfully authenticated, but GitHub does not provide shell access.则连接正常,再执行推送。

6. 确认仓库的权限与可见性

登录GitHub网页端,进入仓库的Settings > Collaborators and teams,确认新账号是仓库的拥有者或具备写入权限(虽然你是创建者,但可能存在账号关联异常)。

内容的提问来源于stack exchange,提问作者dcortes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 09:04:56