【问题标题】:Permission denied when I want to push something to my remote git当我想将某些东西推送到我的远程 git 时,权限被拒绝
【发布时间】:2022-11-06 14:27:28
【问题描述】:

更新:我添加了一个 ssh 连接,现在我可以推送到所有 3 个 repos xD 感谢你们!

我想将数据推送到我的另一个 git 帐户。

来源 = 远程地址

但它显示我,我的其他用户帐户没有权限。 这个用户与我的其他帐户有什么关系xD

我是否以某种方式登录?

为什么我可以毫无问题地将其推送到我的第三个帐户?

$ git push origin master
remote: Permission to myshareplace/synth.git denied to xxx.
fatal: unable to access 'https://github.com/xxx/xxx.git/': The requested URL returned error: 403

【问题讨论】:

  • 看来您通过此使用了错误的配置检查配置。 git config --list --show-origin
  • 显示我的第三个帐户的 user.name 和 user.email 它显示一个文件: .git/config 和远程 .origin.url= 我想要的推送目录的路径
  • 您是否尝试使用 ssh://git URL 推送?
  • 我没有试过这个。这是什么? xD
  • 将您的 repo URL HTTPS 更改为 ssh。

标签: github


【解决方案1】:

请打开你的 Control PanelAll Control Panel ItemsCredential Manager 然后在Generic Credentials 中找到git:https://github.com 然后删除当前帐户或更改它

【讨论】:

    猜你喜欢
    • 2013-02-28
    • 2012-02-24
    • 2018-06-07
    • 2013-01-17
    • 1970-01-01
    • 2018-10-24
    • 2014-02-01
    • 2015-12-19
    • 2019-10-01
    相关资源
    最近更新 更多