ubuntu下git push失败error: 无法推送一些引用到 ‘xxx ‘解决方法

2023-05-16

如果你在Ubuntu下使用git push上传你的代码到gitee,突然出现一行报错:

To git@gitee.com:imysy-twenty-two/thread-pool-test.git
 ! [rejected]        master -> master (fetch first)
error: 无法推送一些引用到 'git@gitee.com:xxxxxxx'
提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外
提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
提示:(如 'git pull ...')。
提示:详见 'git push --help' 中的 'Note about fast-forwards' 小节。

解决方法 :

首先保证你以前已经添过了SSH公钥(不必每一次都要添加)

生成密钥方法:

$ ssh-keygen -t rsa -C "你的邮箱"
cat /home/填你自己的/.ssh/id_rsa.pub

再复制这段代码到gitee的 设置->安全设置->SSH公钥 , 点击确定即可

先用git clone命令把你的仓库克隆到某个文件夹下

 然后再进入到这个已经克隆的文件夹里

git add xxx

git commit -m "xxx"

git push xxx

接下来就可以正常的上传了

总结

首先把你的仓库git clone克隆到某个文件夹下,再cd进入这个克隆下来的文件夹,接下来你就能git push了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu下git push失败error: 无法推送一些引用到 ‘xxx ‘解决方法 的相关文章

随机推荐