首页 > 解决方案 > Gitlab显示远程:此服务器是只读的

问题描述

无法将更改推送到任何现有存储库(或)到新存储库。

推送更改时出错:-

git push -u origin master
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 226 bytes | 226.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: ================================================
remote: This server is readonly
remote: ================================================
To gitlab.domain.com:gitlab-user/test30-jan-2020.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@gitlab.domain.com:gitlab-user/test30-jan-2020.git'

GitLab GUI --> Under Admin--> Settings-->General & Repository settings checked,似乎设置很好。

并且 GitLab 服务器gitlab.rb文件也没有启用只读设置模式。

启用写入模式的任何其他线索/输入?

标签: gitlab

解决方案


服务器端有一个/opt/gitlab/embedded/service/gitlab-shell/hooks/pre-receive.d阻止推送的自定义钩子。同样已被删除它开始工作。


推荐阅读