Gitlab搭建

使用docker启动redis

docker run --name=gitlab_redis -tid -p 16379:6379 \ registry.test.com:5000/liyong/redis

使用docker启动mysql

docker run --name=gitlab_mysql -tid \ -e 'DB_NAME=gitlabhq_production' -e 'DB_USER=gitlab' \ -e 'DB_PASS=password' \ -v /opt/gitlab/mysql:/var/lib/mysql \ -p 13306:3306 registry.test.com:5000/liyong/mysql

使用docker启动gitlab

docker run --name gitlab -d --link gitlab_mysql:mysql \ --link gitlab_redis:redisio \ --publish 10022:22 --publish 10080:80 \ --publish 10443:443 \ --env 'GITLAB_PORT=10080' \ --env 'GITLAB_SSH_PORT=10022' \ --env 'GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string' \ --volume /srv/docker/gitlab/gitlab:/home/git/data \ registry.test.com:5000/liyong/gitlab

二进制方式:

安装依赖

yum install -y curl policycoreutils-python openssh-server

rpm -ivh gitlab-ce-11.11.7-ce.0.el7.x86_64.rpm

To upgrade

sudo gitlab-ctl pg-upgrade

start your GitLab

sudo gitlab-ctl reconfigure

vi /var/opt/gitlab/nginx/conf/gitlab-http.conf

server_name gitlab.example.com;

如,改成

server_name bkgitlab.gx.cn;

vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml

host: gitlab.example.com

改成

host: bkgitlab.gx.cn

重启所有服务

gitlab-ctl restart

通过域名访问

bkgitlab.gx.cn

首次访问修改 root密码

账号:root

密码:ledou

相关推荐
Patrick_Wilson17 小时前
为什么gitlab的MR会默认有一个merge commit
前端·git·gitlab
极小狐21 小时前
极狐GitLab Duo 功能更新:扩展 MCP 工具集、支持 MR 事件触发
运维·gitlab·agent·mr·极狐gitlab·mcp·极狐gitlab duo
2501_928996221 天前
GitLab CVE-2026-19478漏洞解析:Gitaly ref攻击绕过审计与中科热备下的代码资产保护重构
重构·gitlab
秦渝兴2 天前
GitLab CI/CD 流水线实战
ci/cd·gitlab
Ningcode_cloud3 天前
什么是CICD? GitLab + Jenkins 持续集成实战部署手册
运维·ci/cd·云原生·容器·gitlab·jenkins
姚永强3 天前
gitlab安装
运维·gitlab
力江4 天前
GitLab 私有化部署实战 —— 从 Omnibus 到 Docker 的踩坑之旅
docker·容器·gitlab
极小狐8 天前
从 GitLab Flow 到 Pipeline:分支策略 + CI/CD + 运维一文打通
ci/cd·gitlab·devops·极狐gitlab
猫头虎9 天前
GitHub 入门教程:如何加入并为开源项目贡献代码
gitee·开源·gitlab·github·开放原子·开源协议·gitcode