Android Studio设置仓库同步报错:git-upload-pack not permitted
解决Android Studio Settings Repository同步时git-upload-pack权限错误
检查仓库权限与访问令牌范围
确认你的个人访问令牌(PAT)已勾选repo权限,私有仓库必须勾选,公有仓库通过PAT访问也需要该权限。若令牌过期或权限被修改,重新生成带repo权限的令牌。同时确保你的GitHub账号对目标仓库拥有读写权限,组织仓库需确认组织未限制你的访问。重置Android Studio中的Git凭据
Android Studio可能缓存旧凭据导致令牌未生效:- 进入
File > Settings > Version Control > Git - 点击
Clear Passwords,重启Android Studio - 重新输入新的个人访问令牌登录
- 进入
手动测试Git仓库连接
打开终端执行以下命令,验证令牌有效性:git clone https://<你的PAT>@github.com/sushmoyr/Android-studio-settings.git命令执行成功则说明权限和令牌没问题,问题在Android Studio配置;失败则回到第一步排查权限。
切换SSH协议(备选方案)
若HTTPS协议问题持续,改用SSH同步:- 在GitHub添加设备的SSH公钥
- 将Settings Repository的仓库地址改为
git@github.com:sushmoyr/Android-studio-settings.git - 确保本地SSH密钥配置正确,Android Studio能识别该密钥
检查Android Studio与Git版本兼容性
旧版Android Studio可能和新版Git存在兼容问题,尝试更新Android Studio至最新稳定版,同时确保本地Git版本在2.20以上。
内容的提问来源于stack exchange,提问作者Sushmoy
相关产品推荐
相关产品推荐

