位置: IT常识 - 正文
推荐整理分享【已解决】Git踩坑笔记[! [remote rejected] main -> main (pre-receive hook declined) error: failed to push some refs to "xxx"](git t),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:git staging,git salt,git s,git stach,git stash,gitsham,gitsham,gitsham,内容如对您有帮助,希望把文章链接给更多的朋友!
我记得我之前是配置过sshKey的。但是我还是去重新配置了一遍。sshkey配置方式 参考:https://www.cnblogs.com/hafiz/p/8146324.htmlsshKey,使电脑与GitLab服务器进行通信解决坑1.意识到是权限问题无法推送之后,我让管理员帮我初始化好这个仓库。然后自己在gitlab的web端新建了一个分支。2.使用git clone xxx 命令将仓库克隆到本地,这里也踩坑了坑:直接将仓库的链接cv到了gitbash窗口,没有加git clone 命令3.然后使用下面这个命令就将代码成功推送到了我新建的pzi分支中。git push origin main:pzi //表示将本地main分支的数据推送到远程pzi分支上,如果远程反之不存在则创建而使用 git push -u origin pzi却是失败的参考:(git推送本地分支到远程分支)https://blog.csdn.net/qq_34821328/article/details/115126422
总结确保gitlab给你的权限是否能够推送到main分支,如果不行,就需要推送到其他分支克隆仓库时,git clone这个命令不要忘记加推送本地分支到远程时,使用上述说的命令解决上一篇:WordPress网站宝塔启用Redis配置缓存加速,提升网站打开速度(宝塔wordpress安装)
友情链接: 武汉网站建设