0

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

但是,当我尝试时,git push origin master我发现我有Permission denied. 这很奇怪,因为我可以从 GitHub Desktop 执行此操作,并且我拥有对组织的所有者访问权限和对存储库的管理员访问权限。

如果我尝试运行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

有什么我想念的东西或者有什么方法可以像我尝试做的那样从命令行推送吗?

4

1 回答 1

0

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

于 2020-08-03T16:17:22.993 回答