【问题标题】:Github Permission DeniedGithub 权限被拒绝
【发布时间】:2013-12-09 14:23:33
【问题描述】:

在这个 github 多用户的事情上敲我的脑袋,希望我能得到一些帮助!

我刚刚向我现有的 github 帐户添加了一封新电子邮件,将我的本地 git 配置更改为正确的名称和电子邮件,并将 ssh 密钥添加到 github,但是当我尝试推送我创建的新项目时,它说权限被拒绝。我也为我的来源设置了正确的存储库。

让我感到困惑的是,当我执行 ssh -T git@github.com 时,它说您已成功通过我的其他用户进行身份验证...

我知道我遗漏了一些东西,所以如果你看到它,请告诉我!

谢谢

【问题讨论】:

标签: github permission-denied multiple-users


【解决方案1】:

一个完整的 ssh url 可以工作:

ssh://git@github.com/User/repo.git

但在这里,您可能正在使用类似 scp 的语法,例如 question you mention:

github.com:User/repo.git

您可能会在 $HOME/.ssh/config 文件中使用条目“github.com”条目,然后该条目可以显式指定不同的私钥,如 shown here

Host github.com
   Hostname github.com
   User git
   IdentityFile ~/.ssh/myprivatekey

【讨论】:

    猜你喜欢
    • 2018-05-08
    • 2012-01-18
    • 2012-04-25
    • 2020-01-08
    • 2011-12-24
    • 2016-02-12
    • 2011-10-17
    • 1970-01-01
    相关资源
    最近更新 更多