git push 代码 报没有权限的错误 的解决方法之一

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git push 代码 报没有权限的错误 的解决方法之一相关的知识,希望对你有一定的参考价值。

参考技术A 报错:please make sure you have the correct access rights.

what? 我自己搞的项目居然push不上去了? why?

查了一圈  貌似是ssh的问题  就是私钥的问题

然后 我重新 git push origin  git@github.com:xxx/xxx.git(ssh(地址))

发现它又报了别的错误

我的内心的哔了狗的 

因为看到了问号  所以我尝试着按了 yes

之后  又在网上搜了  输入   ls -al ~/.ssh

会出现啥  total 10 

 然后几月几月的东西

类似这个

之后  再输入  ssh-keygen -t rsa -C "你的github用户名" , 按三次回车 (其实最后一问是让你输入密码   虽然可以输入  但 一般也可以不输入的)

之后我们去检查一下   cat ~/.ssh/id_rsa.pub  

会有新的ssh 密钥生成  

然后去github 点这个

new 你的ssh就好了 当然    要注意   ssh 是从哪里开始从哪里结束  ctrl+C 的时候 不要搞错

IDEA上传Git项目报错:Push rejected: Push to origin/master

错误信息:

Push rejected: Push to origin/master was rejected

解决办法:

1.选择你要上传代码的文件夹,鼠标右键git Bash Here

2.输入下面两行命令

git pull origin master –allow-unrelated-histories --把远程仓库中的内容 pull 到本地工作目录
git push -u origin master -f --在 pull 下来的项目中做修改,通过以上命令 push 到远程仓库了

以上是关于git push 代码 报没有权限的错误 的解决方法之一的主要内容,如果未能解决你的问题,请参考以下文章

从idea push代码到gitee,报如下错误:Incorrect username or password (access token)

git推送代码Gogs报401错误

IDEA上传Git项目报错:Push rejected: Push to origin/master

Git的push权限

git 常见冲突解决——git push遇到报错error: failed to push some refs to ‘git@git.xxx.com:xxx/xxx.git

解决git push报错:failed to push some refs to ‘git@github.com:anightmonarch/JavaEasyGoing.git‘