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

最新版PyCharm社区版无法保持GitHub授权频繁要求重新认证怎么办

PyCharm Mac版GitHub授权无法留存解决方案

1. 修复Mac系统钥匙串权限异常

PyCharm的GitHub授权凭据默认存储在Mac系统登录钥匙串中,钥匙串权限异常是该问题的最高发诱因:

  • 打开「钥匙串访问」应用,搜索github.com,删除所有关联PyCharm的凭据条目
  • 右键左侧边栏「登录」钥匙串,选择「更改钥匙串「登录」的设置」,临时取消勾选「X分钟后锁定」「睡眠时锁定」选项(测试无问题后可按需恢复安全设置)
  • 重启PyCharm后重新完成一次GitHub授权,验证凭据是否正常留存

2. 改用个人访问Token(PAT)授权(比网页登录稳定性更高)

你之前配置Token失败大概率是权限勾选不全导致,按照以下步骤操作即可:

  • 登录GitHub网页,进入「设置 > 开发者设置 > Personal access tokens > Tokens(classic)」,生成新的经典Token
  • 权限勾选阶段至少选中repo、gist、read:org三个大类,根据需求设置过期时间后生成Token,复制备用
  • 打开PyCharm「设置 > 版本控制 > GitHub」,移除原有授权条目,点击添加按钮选择「使用Token登录」,粘贴刚才生成的Token完成绑定
  • 执行一次pull/push操作验证授权是否正常

3. 清除PyCharm本地缓存的异常授权数据

关闭PyCharm后打开终端,执行以下命令清理损坏的缓存文件:

rm ~/Library/Application\ Support/JetBrains/PyCharm*/options/github.xml
rm -rf ~/Library/Caches/JetBrains/PyCharm*/*

重启PyCharm后重新配置GitHub授权即可。

4. 校验Git全局凭据管理器配置

终端执行命令git config --global credential.helper,确认输出结果为osxkeychain,如果输出不符,执行以下命令修正:

git config --global credential.helper osxkeychain

如果以上方案都无效,大概率是你当前使用的最新版PyCharm社区版存在钥匙串适配bug,可临时降级到上一个小版本验证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 01:57:02