赞
踩
#搭建gitlab
1.准备虚拟机,至少4G
2.systemctl disabled --now firewalld
3.安装docker、docker-compose、用docker 下载gitlab镜像
4.mkdir -p /usr/local/docker/gitlab_docker
5.cd /usr/local/docker/gitlab_docker
# docker search gitlab ---> gitlab/gitlab-ce
docker pull gitlab/gitlab-ce:latest #下载gitlab镜像
docker images #查看镜像,size=2.33G
6.vim docker-compose.yml
version:'3.1'
services:
gitlab:
image: 'gitlab/gitlab-ce:latest'
container_name: gitlab
restart:always #总是随着docker的开启自开启
environment:
GITLAB_OMNIBUS_CONFIG:
external_url 'http://当前宿主机的ip地址:8929'
gitlab_rails['gitlab_shell_ssh_port'] = 2224 #ssh端口 22替换成2224
ports: #端口映射
- '8929:8929'
- '2224:2224'
volumes: #数据目录的映射
- './config:/etc/gitlab'
- './logs:/var/log/gitlab'
- './data:/var/opt/gitlab'
systemctl restart docker
docker-compose.yml -d 运行gitlab
docker-compose logs -f #通过循环日志查看进度
docker exec -it gitlab bash 进入容器
cat /etc/gitlab/initial_root_password #查看登录gitlab 的root 密码
网站访问:ip:8929 ---> 登录 root 密码
进入gitlab仓库网站页面以后,修改用户密码,右上角preferences,进去左侧password,修改密码
#至此,gitlab远程仓库搭建完成,开发人员可以将code好的代码push过来,jenkins拉取pull,想要实现pull功能,就要实现
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。