系列文章目录
一、DevOps介绍
二、Code阶段工具
三、Build阶段工具
四、Operate阶段工具
五、Integrate工具
前言
第一台服务器:安装GitLab
在code阶段,我们需要将不同版本的代码存储到一个仓库中,常见的版本控制工具就是SVN或者Git,这里我们采用Git作为版本控制工具,GitLab作为远程仓库
1、Git安装
https://git-scm.com/(傻瓜式安装)
2、GitLab安装
单独准备服务器,采用Docker安装
-
查看GitLab镜像
docker search gitlab
-
拉取GitLab镜像
docker pull gitlab/gitlab-ce
-
准备docker-compose.yml文件,external_url这里的地址改成你自己的服务器地址
version: '3.1' services: gitlab: image: 'gitlab/gitlab-ce:latest' container_name: gitlab restart: always environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://101.126.17.78:8929' gitlab_rails['gitlab_shell_ssh_port'] = 2224 ports: - '8929:8929' - '2224:2224' volumes: - './config:/etc/gitlab' - './logs:/var/log/gitlab' - './data:/var/opt/gitlab'
-
将准备好的文件放到新创建的docker_gitlab的文件夹下之后,执行命令
docker compose up -d
-
等待一会,启动时间长,耐心等一会
-
查看root用户初始密码
docker exec -it gitlab cat /etc/gitlab/initial_root_password
-
直接访问 http://你自己的IP:8929 就可以了,记得关防火墙,如果是云服务器,需要设置一下安全组把8929端口放开。
-
将GitLab修改成中文。
-
修改root用户密码。