推向新的GitHub组织会出现403错误

问题描述 投票:10回答:1

我遇到了一个最近的问题,它适用于我创建的任何新的GitHub组织。

我是两个相当成熟的GitHub组织的管理员。我可以在其中创建回购,一切都“正常”。 (SmartGit,和CLI Git,OSX)。

但是,如果我创建一个新的组织,我不能Push它,我收到403错误:

$ git push 
remote: Permission to [org]/[repo].git denied to [username].
fatal: unable to access 'https://github.com/[org]/[repo].git/': 
  The requested URL returned error: 403
$

重现步骤:

  1. 创建组织
  2. 在组织内创建回购
  3. 通过GitHub进行文本编辑
  4. 克隆回购
  5. 改变文字
  6. 报告添加/提交/推送> 403错误

我可以通过GitHub.com网页界面进行(并提交)更改,但我不能将它们从我的本地仓库中推出。

注意:在不同的PC上,我可以推送到现有组织中,而不是新组织。另一台PC仍然是Mac,所以它可能与钥匙链有关。好的,我已经从Windows VM测试过它,但它仍然失败了。所以,它看起来像GitHub端的东西。

有什么建议?

git github smartgit
1个回答
7
投票

我在一个虚拟机中安装了GitKraken,在GitHub授权过程中,我必须指出它可以访问的组织。新的回购有一个红十字反对它。我选择了它,允许GitKraken访问该组织。然后GitKraken能够推动新的回购。

然后我收到一封电子邮件,告诉我已经添加了GitHub授权。它包含此页面https://github.com/settings/connections/applications/的链接

通过该页面,我可以查看授权的OAuth应用程序。 SmartGit(我的普通Git客户端已列出)。当我进入该应用程序的页面时,我看到它不允许访问我的新组织。我授权访问。

从那时起,我就可以从SmartGit或命令行推送。

© www.soinside.com 2019 - 2024. All rights reserved.