GitHub公共仓库推送异常:为何显示原仓库所有者账号?
问题解答
为什么会关联原所有者账号?
你克隆他人公共仓库时,Git默认会把原仓库设为本地仓库的远程源(默认名称是origin)。当你执行推送操作时,Git会尝试向这个默认的原仓库地址提交代码,所以才会显示原所有者的仓库路径。这不是“关联账号”,只是你没修改本地仓库的远程地址而已。
是否需要获取原所有者的权限?
完全不需要。你要推送到自己的远程仓库,只需先把本地仓库的远程源改成你自己的GitHub仓库地址:
- 查看当前远程源地址:
git remote -v - 删除原远程源:
git remote remove origin - 添加你自己的仓库地址:
git remote add origin github.com/你的用户名/你的仓库名.git
之后使用你自己的GitHub Token执行推送操作,就能完成代码同步到自己的仓库了。
内容的提问来源于stack exchange,提问作者jaf_eight
相关产品推荐
相关产品推荐

