将Hexo博客部署到GitLab的时候报如下错误
1 | remote: GitLab: You are not allowed to force push code to a protected branch on this project. |
这是因为项目分支master设置了保护所致,是为了防止别人乱提交代码设置的
可以到项目的Settings页面下找到Protected Branches,有如下两种解决方法
1.可以直接点该分支旁的Unprotect按钮,解除保护,但是这种方法不推荐
2.第二种方法是在Allowed to push下选择允许那些角色或具体那些用户可以提交,在这里可以选择你自己
设置完毕后再重新提交就成功了。