如何重新授权 OAuth 应用程序 'Git Credential Manager'
How to re-authorize the OAuth Application 'Git Credential Manager'
我是在 Github 中使用 SSO 的组织的成员。我通过网络访问存储库没有问题,它将我重定向到 SSO 登录,仅此而已。
当我首先通过 Git-Bash 登录到我在 GitHub 上的个人存储库时,问题开始了,我做了一些更改,然后我想在来自我的组织的存储库。当我 运行 下面的命令时,它告诉我我需要 重新授权 OAuth 应用程序 ,但我不明白如何:
$ 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 但它给我写了同样的错误。
我的公司刚刚在一夜之间为我的 Github 组织启用了 SSO,因此出现了同样的错误 运行ning git pull
。我通过以下步骤解决了这个问题。
- 在 Windows 中打开凭据管理器并删除 github.com
的现有凭据
- 重新初始化 git bash 中的信用管理器:
git config --global credential.helper manager-core
- 重新运行
git pull
并按照弹出说明在浏览器中进行身份验证(使用 SSO 时自动发生)。
在这些步骤之后 git 命令再次对我有用。
从“凭证管理器”window 的应用程序中删除 git。然后再次拉回购。 sso 身份验证应该会自动出现。
我通过 运行 在终端中使用 Github cli
gh auth login
然后提示我re-authenticate,我能够。
如果您当前没有安装 CLI(命令行界面),您可以访问 https://cli.github.com/ 了解更多信息。有 Mac.
的下载
对于 VSCode 用户或任何其他 IDE 您需要重新授权该应用!
转到 GitHub 上的设置 -> 应用程序 -> 授权的 OAuth 应用程序,
搜索“GitHub for VSCode”,然后从“...”菜单中选择“撤销”。
如果您随后退出 VSCode 并再次登录,系统会提示您重新授权
我是在 Github 中使用 SSO 的组织的成员。我通过网络访问存储库没有问题,它将我重定向到 SSO 登录,仅此而已。
当我首先通过 Git-Bash 登录到我在 GitHub 上的个人存储库时,问题开始了,我做了一些更改,然后我想在来自我的组织的存储库。当我 运行 下面的命令时,它告诉我我需要 重新授权 OAuth 应用程序 ,但我不明白如何:
$ 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 但它给我写了同样的错误。
我的公司刚刚在一夜之间为我的 Github 组织启用了 SSO,因此出现了同样的错误 运行ning git pull
。我通过以下步骤解决了这个问题。
- 在 Windows 中打开凭据管理器并删除 github.com 的现有凭据
- 重新初始化 git bash 中的信用管理器:
git config --global credential.helper manager-core
- 重新运行
git pull
并按照弹出说明在浏览器中进行身份验证(使用 SSO 时自动发生)。
在这些步骤之后 git 命令再次对我有用。
从“凭证管理器”window 的应用程序中删除 git。然后再次拉回购。 sso 身份验证应该会自动出现。
我通过 运行 在终端中使用 Github cli
gh auth login
然后提示我re-authenticate,我能够。
如果您当前没有安装 CLI(命令行界面),您可以访问 https://cli.github.com/ 了解更多信息。有 Mac.
的下载对于 VSCode 用户或任何其他 IDE 您需要重新授权该应用!
转到 GitHub 上的设置 -> 应用程序 -> 授权的 OAuth 应用程序, 搜索“GitHub for VSCode”,然后从“...”菜单中选择“撤销”。
如果您随后退出 VSCode 并再次登录,系统会提示您重新授权