git push 报错 ERROR: Permission to xxx.git denied to someuser

这条报错含义是某个用户(user是用户名)对 xxx.git 这个仓库没有权限。请仔细检查 xxx.git 和 user 这两个关键变量是否可以对应上,提示这个错误一般来说是对应不上的。

解决方法:

找到正确的密钥文件或者 ssh-keygen 生成一个新的密钥,比如:~/.ssh/id_rsa_personal。修改 ~/.ssh/config 文件:

Host github-personal
HostName github.com
User git IdentityFile ~/.ssh/id_rsa_personal

将 git push 里的仓库地址替换为:github-personal:hbxn740150254/BestoneGitHub.git,再推送即可。

参考文章:https://www.jianshu.com/p/12badb7e6c10

猜你喜欢

转载自www.cnblogs.com/imzhi/p/git-push-denied.html
今日推荐