- 基本的Linux、docker操作不再详细介绍
- 需要购买两台服务器,尽量都选腾讯云,虽然我选了一台阿里云、一台腾讯云
- 水平有限,如有不足见谅
1. 购买一个4核8G的云服务器(尽量选择腾讯云,阿里云太狠,需要充值100元)
觉得贵的话,可以充值20块钱,选择抢占实例或者竞价实例,用完自动回收
Gitlab需要启动至少三个容器,狠吃内存,建议买4核8G
购买成功,实例列表如下
2. 访问某链接
找到12.8.8版本,打开它
3. 登录服务器安装docker参见上一篇
4. 在云服务器,创建docker-compose.yml
从项目文件列表中找到中docker-compose.yml,并粘贴内容到云服务器刚创建的docker-compose.yml
按照图示修改
5. 进入服务器执行docker compose up -d
创建Gitlab容器
docker compose命令会自动读取docker-compose.yml
6. 等待五分钟,浏览器访问ip:13800
端口,账号密码是刚在配置文件里面的邮箱和密码
7. 如果不能访问成功 ,检查安全组,把13800,13822添加进去
8.添加ssh
打开本机终端执行
ssh-keygen
一路enter,然后执行ls ~/.ssh/
查看密钥对是否成功创建 ,(windows自行查阅sshkey的使用方法 )
执行
cat ~/.ssh/id_rsa.pub
复制刚才生成的公钥并粘贴进去