如何在Salesforce DevOps Center中重新触发GitHub OAuth授权?
Salesforce DevOps Center 切换GitHub授权账号问题解决
- 可以手动重新触发OAuth授权,且需要清理Salesforce中留存的旧授权记录,具体操作步骤如下:
- 清理Salesforce端的旧授权记录
- 进入Salesforce Setup,搜索
Auth. Providers,找到对应的GitHub认证提供者(一般命名为「GitHub」) - 进入详情页后,拉到页面底部的
Connected Apps OAuth Usage区域,找到关联个人GitHub账号的授权记录,点击Revoke删除该授权 - 同时,进入
Connected Apps,找到Salesforce DevOps Center对应的Connected App,确认其权限配置无误(若旧授权有绑定到这里的会话,也可在此清理)
- 进入Salesforce Setup,搜索
- 手动触发GitHub授权流程
- 返回DevOps Center,尝试创建新流水线,此时系统应该会自动跳转至GitHub授权页面
- 若仍未触发,直接进入DevOps Center的「设置」页面,找到「仓库连接」选项,点击「连接新仓库」按钮,手动启动授权流程
- 检查GitHub端配置
- 确保企业GitHub账号下已创建好对应的OAuth App,回调地址需与Salesforce Auth. Providers中的GitHub配置完全一致
- 确认企业GitHub账号拥有目标组织及仓库的访问权限,避免因权限不足导致的「找不到组织或仓库」提示
- 清理Salesforce端的旧授权记录
内容的提问来源于stack exchange,提问作者Jashment
相关产品推荐
相关产品推荐

