首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何重新授权OAuth应用程序'Git凭证管理器‘

如何重新授权OAuth应用程序'Git凭证管理器‘
EN

Stack Overflow用户
提问于 2021-03-04 13:17:18
回答 5查看 48.9K关注 0票数 62

我是一个使用SSO的组织的一部分。通过web访问存储库没有问题,它将我重定向到SSO登录,仅此而已。

当我首先通过Git-Bash登录到GitHub上的个人存储库时,问题就开始了,我做了一些更改,然后我想在我的组织的存储库中进行更改。当我运行下面的命令时,它写到我需要重新授权OAuth应用程序,但是我不明白如何:

代码语言:javascript
运行
复制
$ git push --delete origin v0.1.3
remote: The `<my_company>' organization has enabled or enforced SAML SSO. To access
remote: this repository, you must re-authorize the OAuth Application `Git Credential Manager`.
fatal: unable to access 'https://github.com/<my_company>/myproj.git/': The requested URL returned error: 403

我怎样才能重新授权登录?

我试着重新打开Git-Bash,但它也给我写了同样的错误。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2021-03-04 20:22:25

我的公司刚刚在一夜之间为我的Github启用了SSO,所以运行git pull时也会出现同样的错误。我用以下步骤修正了这个问题。

  1. 在Windows中打开凭据管理器并删除现有的github.com凭据
  2. 在git bash:git config --global credential.helper manager-core中重新初始化cred管理器
  3. 重新运行git pull并按照弹出指令在浏览器中进行身份验证(对于我来说,SSO是自动发生的)。

在这些步骤之后,git命令又对我起作用了。

票数 71
EN

Stack Overflow用户

发布于 2021-06-08 18:37:56

我在终端中运行了以下命令,从而使用了Github cli

代码语言:javascript
运行
复制
gh auth login

这促使我去了再认证,而且我也做到了。

如果您目前没有安装命令行接口( CLI ),您可以访问https://cli.github.com/获取更多信息。这是Mac的下载。

票数 33
EN

Stack Overflow用户

发布于 2022-01-07 15:25:10

对于VSCode用户或任何其他IDE,您需要重新授权应用程序!

转到GitHub -> Applications -> OAuth Apps上的设置,搜索"GitHub for VSCode",然后从“.”中选择"Revoke“。菜单。

如果您随后在VSCode中注册并再次登录,则应提示您重新授权。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66475833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档