Files
GitGuide/docs/platform/[Gitlab]Access-deined.md
2021-03-18 20:08:24 +08:00

863 B
Raw Blame History

Access deined: You do not have permission push to this repository

在gitee上新建了一个账户在上面新建一个仓库将其ssh链接设置到本地已存在的仓库上想要把本地仓库推送到远程仓库出现如下错误

$ git push origin master 
Access deined: You do not have permission push to this repository
fatal: 无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。

其原因在于本地新建了两个ssh密钥,设置在gitee的不同账户上ssh使用之前的密钥读取gitee远程仓库导致出错。参考如何使用特定的SSH Key提交GIT

~/.ssh/config文件上添加如下内容

Host gitee.com
	HostName gitee.com
	User git
	IdentityFile 私钥文件路径
	IdentitiesOnly yes

重新提交即可