git push -u origin master 报错这么解决

$ git push -u origin master
Warning: Permanently added the ECDSA host key for IP address '120.55.226.24' to the list of known hosts.
Access denied
exec request failed on channel 0
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

这是由于git默认拒绝了push操作,需要进行设置,修改.git/config添加如下代码:

根据提示执行命令解决问题 :

git config receive.denyCurrentBranch ignore

这是由于git默认拒绝了push操作,需要进行设置,修改.git/config添加如下代码:

根据提示执行命令解决问题 :

git config receive.denyCurrentBranch ignore

我们只需加上 --rebase 参数然后再重新 push 一次即可
?
1
2

[root@linux1 qimo]# git pull --rebase origin master
[root@linux1 qimo]# git push -u origin master

改一下origin名字,添加ssh证书