自己编译gitlab源码搭建中文版gitlab完成后突然无法提交,gitlab服务使用正常,可是新建库文件,gitclone的时候报错。用gitlab本身也报错。
报错git operation was rejected by pre-receive hook
无意间找到一个检测gitlab的是否完整的命令
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production
GitLab Shell version >= 2.7.2 ? ... OK (2.7.2)
Repo base directory exists? ... yes
Repo base directory is a symlink? ... no
Repo base owned by git:git? ... yes
Repo base access is drwxrws---? ... yes
hooks directories in repos are links: ...
Administrator / tgrambaseline1.0 ... repository is empty
Administrator / testing ... ok
Running /home/git/gitlab-shell/bin/check
Check GitLab API access: FAILED. code: 404
gitlab-shell self-check failed
Try fixing it:
Make sure GitLab is running;
Check the gitlab-shell configuration file:
sudo -u git -H editor /home/git/gitlab-shell/config.yml
Please fix the error above and rerun the checks.
从日志可以看出 提示我 gitlab-shell有问题 让我改 /home/git/gitlab-shell/config.yml 文件
先查看一下这个文件
sudo -u git -H vi /home/git/gitlab-shell/config.yml
user: git
gitlab_url: http://xxx.xxx.xxx.xx/
http_settings:
self_signed_cert: false
repos_path: "/home/git/repositories/"
auth_file: "/home/git/.ssh/authorized_keys"
redis:
bin: "/usr/bin/redis-cli"
namespace: resque:gitlab
socket: "/var/run/redis/redis.sock"
log_level: INFO
audit_usernames: false
GitLab设置IP或者域名有两个配置文件:
1、GitLab的:/home/git/gitlab/config/gitlab.yml
2、GitLab-Shell的:/home/git/gitlab-shell/config.yml
把两个配置文件的IP或者域名修正过来即可。在GitLab-Shell的配置文件中,如果域名带端口号,也要把端口号写上。例如我的是gitlab_url: "http://gitlab.xxxx.xxxx.com:8088/"
加上端口号就好了。
- 大小: 151 KB
- 大小: 131.8 KB
- 大小: 153 KB
分享到:
相关推荐
GitLab 极狐(gitlab-jh-14.9.4-jh.0.el7.x86_64.rpm),适用于CentOS 7 x86_64系统,文件分割成2个压缩包,必须集齐2个文件后才能一起解压一起使用: GitLab (gitlab-jh-14.9.4-jh.0.el7.x86_64.zip.001) ...
GitLab 极狐(gitlab-jh-14.8.1-jh.0.el7.x86_64.rpm)是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 适用于CentOS 7操作系统 GitLab...
GitLab 极狐(gitlab-jh-14.9.4-jh.0.el8.x86_64.rpm),适用于CentOS 8 x86_64系统,文件分割成2个压缩包,必须集齐2个文件后才能一起解压一起使用: GitLab (gitlab-jh-14.9.4-jh.0.el8.x86_64.zip.001) ...
GitLab 极狐(gitlab-jh-14.8.1-jh.0.el7.x86_64.rpm)是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 适用于CentOS 7操作系统 GitLab...
gitlab-ce-12.4.2-ce.0.el6.x86_64.rar gitlab-ce-12.4.2-ce.0.el6.x86_64.rar gitlab-ce-12.4.2-ce.0.el6.x86_64.rargitlab-ce-12.4.2-ce.0.el6.x86_64.rar
离线安装包,亲测可用
GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 适用于CentOS 7操作系统
mingw-17.1-without-git.exe
Gitlab代码管理平台(gitlab-jh-15.7.3-jh.0.el7.x86_64.rpm) 适用于CentOS7操作系统。两个文件必须一起解压使用: 文件1:gitlab-jh-15.7.3-jh.0.el7.x86_64.zip.001 ... 文件2:gitlab-jh-15.7.3-jh.0.el7.x86_64....
Laravel开发-laravel-git-hook Laravel Git钩子
gitlab-ce-9.5.10-ce.0.el7.x86_64.rpm配套runner, 适用于Window7及以上系统, 国内下载速度极慢, 8byte/s能下一年
GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 适用于CentOS 8操作系统
提交前gitlabci-lint 这是一个。 使用/api/v4/ci/lint lint端点来验证.gitlab-ci.yml文件的内容。 默认情况下,将您的配置发送到 ,但这可以被覆盖,请参见下文。用法GitLab Lint API现在。 使用api范围。 将访问...
gitlab 克隆 用于将整个 gitlab 结构轻松克隆到本地机器的工具。 自由软件:MIT 许可证 要求 要求 Python> = 3.6 安装 您可以通过安装“ gitlab-clone”: $ pip install gitlab-clone 用法 >>> gitlab - clone: ...
GitLab 极狐(gitlab-jh-14.9.4-jh.0.el8.x86_64.rpm),适用于CentOS 8 x86_64系统,文件分割成2个压缩包,必须集齐2个文件后才能一起解压一起使用: GitLab (gitlab-jh-14.9.4-jh.0.el8.x86_64.zip.001) ...
预先接收一个简单的gitlab commit消息检查钩子。
如何使用创建.gitlab-ci.yml : image : ilyasemenov/gitlab-ci-git-pushvariables : # Prevent "shallow update not allowed" error. # Set it to maximum possible count of *new* commits that you foresee being...
git-guppy-pre-commit-hook Git Guppy 的 Git 预提交钩子,一个简单的 git-hook 集成,用于您的 gulp 工作流程。 去安装“git-guppy”,这是核心模块! Git 文档 有关此钩子的详细信息 安装 使用安装: $ npm ...
pep8-git-hook, Git预提交钩子,检查 python PEP8样式遵从性 PEP8提交钩子这是对Git的预先提交钩子,它检查要为 python PEP8样式遵从性提交的代码。 钩子将防止在检测到样式样式违规时提交。安装:安装 pycodestyle ...
GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库...