【发布时间】:2021-01-19 00:43:26
【问题描述】:
我已经用 ssh 克隆了一个 repo,做了一些更改并尝试推送,但我得到了
remote: Permission to repo.git denied to <account_1>.
我注意到account_1 不是我一直使用的user_id。
用户id很熟悉,好像是很久以前遗留下来的
这非常令人惊讶,因为我注意到我的其他现有存储库似乎运行良好。
我检查了git config -l,但帐户用户电子邮件都很好。
有人知道会发生什么吗?
【问题讨论】:
-
我相信它默认读取 .ssh/id_rsa,因此它会尝试将其与远程密钥匹配。但我可能误会你了。
-
检查你的遥控器的网址:用于连接遥控器的帐户是在那里定义的。
-
user.name和user.email用于提交中的author和committer字段,它们与您用于与远程通信的凭据无关。