(Github)remote:用户名/ MyProject.git被拒绝的权限($ unknown_account)

时间:2017-04-23 16:07:44

标签: git github

remote: Permission to myUsername/MyProject.git denied to Dwannnn.
fatal: unable to access 'https://github.com/joshuakimDwan/MyProject.git/': The requested URL returned error: 403

我的终端出现了这个错误。

我的步骤是:
1. git init
2. git remote add origin https://github.com/myUsername/MyProject.git
3. git add README.md
4. git commit -m“first commit”
(错误)5。git push -u origin master

当git push,我收到了那个错误。这意味着不允许'Dwannnn'。但是,在〜/ .gitconfig中,我的用户名不是'Dwannnn'。我不知道这个名字是什么。

在我的猜测中,当我使用Sourcetree练习Git时,我使用了名为'Dwannnn'的帐户。所以,我删除了Sourcetree的帐号,网络数据。但是,它不起作用。

总结一下, 我把我的Github用户名和useremail放到我的.gitconfig文件中,但是我得到的消息是我不允许使用我不知道的帐户访问(我只能猜到)

我该怎么做才能解决这个问题?



非常感谢

3 个答案:

答案 0 :(得分:1)

我遇到了同样的错误,因为我正在访问两个帐户。这对我有用:

进入控制面板——>用户账户和家庭安全——>管理Windows凭据——>编辑GitHub账户

根据您下载代码的帐户更改用户名和密码。

答案 1 :(得分:0)

问题来自Windows Credential Manager,您只需要删除Windows Credential中的git帐户。我认为它会起作用。

控制面板 - >用户帐户和家庭安全 - >管理Windows凭据 - >删除github帐户

答案 2 :(得分:0)

我知道现在回答这个问题为时已晚,但是我希望这对将来的人有所帮助。

因为尝试在github中提供开源PR时我也遇到了这个错误。

如错误所示,我们无权直接将我们的代码推送到开放源代码存储库,我们希望通过Pull Requests推送我们的代码。

简短答案

  • 分叉要向其推送代码的存储库

  • 在fork库中进行更改。

  • 将您的代码推送到远程fork。

  • Pull请求 从分叉存储库移至原始存储库。

注意:仅当您尝试推送到其他人的存储库时遇到“访问被拒绝”时,此答案才有效。