这条报错含义是某个用户(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,再推送即可。