【发布时间】:2018-06-14 13:00:04
【问题描述】:
我想更改我在 Visual Studio Code 上为我的 GitHub 帐户初始化的原始用户。我为工作创建了一个与我的个人帐户不同的帐户,并且无法将个人帐户更改为工作帐户。
我正在尝试将更改发送到 GitHub,但我的个人帐户一直遇到被拒绝的权限。
Git: remote: Permission to Organization/Repository.git denied to *personal account*
我知道 GitHub 推送到我的个人帐户有效。所以我知道 git 和 GitHub 设置正确。但是,即使在删除 git 和 Visual Studio Code 之后,我也无法获得 GitHub 的原始登录提示,也无法找到更改用户的方法。
编辑*
$ git push -u origin master
remote: Permission to Organization/TestRepo.git denied to mebrunner24.
fatal: unable to access 'https://github.com/Organization/TestRepo.git/':
The requested URL returned error: 403
这也是我尝试使用 git bash 时遇到的错误。与 VSC 基本相同。这与放置多个帐户的错误不同。我无法更改帐户期间。
此时,我希望彻底清除这台计算机上的 git 并重新开始。但是,当我卸载 git 时,我仍然遇到同样的问题。
*编辑2: 我现在已将自己作为 mebrunner24 添加到该组织中,但我仍然无法克服这个错误。我完全不知所措。 我可以在这台机器上将所有内容推送到我的个人存储库中。但是去组织一根本行不通
*编辑3: 我已将自己添加到组织中,并为自己提供了我想要写入的存储库的写入权限。 这行得通,有点。它显示为工作帐户,而不是提交提交的我的个人帐户。将自己从组织中删除后,我仍然遇到同样的问题
【问题讨论】:
-
您是否尝试访问此组织的私有存储库?
-
不,目前是公开的。但很快就会私有化
-
@vanogrid - 当我尝试在 git bash 的 .git 文件夹中运行“git push origin HEAD”命令时遇到同样的错误
-
请参阅stackoverflow.com/q/3860112/1256452 - 如果您更喜欢使用 https 而不是 ssh,请跳至有关使用 https 的答案。请注意,Git 本身通常不进行身份验证,它将身份验证留给助手(使用 ssh 时 ssh 本身,或使用 https 时因操作系统而异的“凭据助手”)。
标签: git github visual-studio-code