背景:公司 A 使用 GitHub 企业版,账户 b@demo.com 属于 组织 A
The `xxx' organization has enabled or enforced SAML SSO. To access
解决方案:
- 进入 https://github.com/settings/tokens 然后生成
Personal Access Token
。 - 在命令行工具,
git clone [你的git项目]
。 - 此时会弹出
github login
对话框,要求你输入github 账户和密码,关掉此对话框。 - 关掉后,命令行会提示
Logon failed...
,然后要求输入 github 用户名Username for https://github.com/
, 输入你的 github 用户名然后enter
。 - 此时会弹出
Open SSH
对话框,要求输入密码,输入1
生成的Personal Access Token
。 - 复制红框的URL到浏览器并访问。
- 再次
git clone [你的 git 项目]
。
如果再不行,按顺序重新执行一次。祝你好运。