提问人:xantufrog 提问时间:10/8/2023 更新时间:10/8/2023 访问量:22
git push 命令行权限被拒绝错误通过本地存储库和组织 github 存储库之间的 HTTPS
git push command-line permission-denied error via HTTPS between local repo and organization github repo
问:
我是 github 组织的“所有者”成员。我离开 github 多年了 - 不幸的是,密钥和令牌系统的更改发生在那个窗口期间,我“错过了消息”。我仍然不太明白它是如何工作的,这可能是问题所在。
我在 linux 上,尝试通过终端命令使用我的 git 存储库。
我能做的就是从我自己的 github 帐户中推送和拉取存储库(我猜我正确地设置了令牌,经过大量的汗水)
我不能做的是将对存储库的更改从我的组织推送到其 github。我是所有者,我尝试关闭第三方应用程序限制(即使我根本没有使用第三方应用程序)。我正在尝试使用https关闭的存储库进行此操作;据我所知,除非我为企业帐户付费,否则这是唯一可用的选择?
任何指导都非常感谢 - 我发现许多线程都在搜索这个主题,但它们似乎都比较旧,建议 ssh(同样,不要认为这是非企业组织帐户的一个选项,对吧? - 例如,将 repo 转移到新的 Github 组织后,对“git push”的权限被拒绝),或者用户在推送到他们自己的存储库而不是组织的存储库时遇到困难。
使用来自组织 GitHub 的 https 链接在终端中克隆的存储库
进行了更改,git add -A,git commit -m 'message',然后是 git push 和 git push origin master。这些推送命令都不起作用。错误读取: 'emote:对 MAPLabgroup/QA.git 的许可被拒绝给 thackerybrown。 致命:无法访问“https://github.com/MAPLabgroup/QA.git/”:请求的 URL 返回错误:403”
thackerybrown 被确认为 MAPLabgroup 组织的所有者 HTTPS路径正确 尝试关闭 Oauth / 删除第 3 方应用程序的限制,但这不起作用
期待推送成功
答: 暂无答案
评论