如何解决已查阅资料仍无法从VSC推送Git仓库的问题?
解决方案
先检查本地远程仓库配置,执行:
git remote -v确认输出的
origin地址是不是Thatonerookiedev/full-stack的正确仓库地址。如果显示的是其他仓库地址,说明本地远程配置出错。清理错误的远程配置:
先删掉提示已存在的无效upstream:git remote remove upstream若
origin地址也不正确,一并删除:git remote remove origin添加正确的远程仓库地址:
替换成你仓库的HTTPS或SSH地址:git remote add origin git@github.com:Thatonerookiedev/full-stack.git同步远程最新代码:
拉取远程主分支代码(如果你的主分支是master就替换成master):git pull origin main尝试重新推送:
git push origin main检查本地Git用户身份:
确认本地Git配置的用户名和邮箱和GitHub账号一致:git config user.name git config user.email如果不一致,修改全局配置:
git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub绑定邮箱"清理Git凭据缓存:
Windows系统执行:git credential-manager-core erase按提示输入仓库地址后回车,重新推送时会要求重新验证登录信息。
Mac系统执行:git credential-osxkeychain erase同样按提示操作。
内容的提问来源于stack exchange,提问作者user19624774
相关产品推荐
相关产品推荐

