无法以所有者身份推送到组织存储库

Unable to push to organization repository as owner

我最近创建了一个组织,并在该组织中创建了一个存储库。我成功地克隆了存储库,从 GitHub 中向其上传文件,并使用 GitHub 桌面推送更改。

但是,当我尝试 git push origin master 时,我发现我有 Permission denied。这很奇怪,因为我能够从 GitHub 桌面这样做,并且我拥有组织的所有者访问权限和存储库的管理员访问权限。

如果我尝试 运行 git push origin master 我发现我被禁止这样做,尽管我使用正确的 GitHub 帐户登录(根据 git config --list 和错误消息)。

emote: Permission to Gate-of-Jade/chinese-resource-app.git denied to Destaq.
fatal: unable to access 'https://github.com/Gate-of-Jade/chinese-resource-app.git/': The requested URL returned error: 403

.git/config 的内容:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
    precomposeunicode = true
[submodule]
    active = .
[remote "origin"]
    url = https://github.com/Gate-of-Jade/chinese-resource-app.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master

有没有我遗漏的东西,或者有什么方法可以像我尝试做的那样从命令行推送?

@Destaq,这可能是因为您的本地系统上没有您的 SSH 或个人 OAuth 令牌密钥,或者没有出现在组织配置文件 IDK 中,但这是主要原因。因此,请查看此文档页面以获取帮助! Managing Git Access on Organisations