作为GitHub协作者在Replit同步代码时遇认证失败,求解决办法
解决Replit与GitHub仓库同步的认证失败问题
重新授权Replit访问GitHub
打开GitHub的「Settings」→「Applications」→「Authorized OAuth Apps」,找到Replit应用后点击「Revoke」取消授权。回到Replit断开当前GitHub连接,重新发起授权,勾选目标仓库的访问权限(或全仓库权限用于测试)。手动配置Git凭证
在Replit终端执行以下命令,替换成你的GitHub账号信息:git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub绑定邮箱"之后手动测试拉取/推送:
git pull origin main git push origin main(分支名不是main的话,替换成实际分支)
确认仓库协作者权限细节
让仓库所有者检查你的权限是「Write」及以上(Read权限无法推送修改),同时确认仓库没有开启分支保护规则限制你的推送(比如强制PR、签名提交等)。重置Replit项目的Git关联
要么删除当前Replit项目,重新从GitHub导入仓库(确保导入时授权流程正常);要么在终端执行命令重置远程仓库:git remote remove origin git remote add origin https://github.com/用户名/仓库名.git
内容的提问来源于stack exchange,提问作者Siddhi Gautam
相关产品推荐
相关产品推荐

