在自己的服务器上搭建一个GitLab

一、简介

  服务器采用的是腾讯的2核4GB的轻量型应用服务器,操作系统镜像CentOS7.6。

二、步骤

1.安装SSH
sudo yum install -y curl policycoreutils-python openssh-server

在这里插入图片描述

# 将SSH服务设置成开机自启动
sudo systemctl enable sshd
# 启动SSH服务
sudo systemctl start sshd

在这里插入图片描述

2.防火墙开启http
# 添加http命令
sudo firewall-cmd --permanent --add-service=http
# 重启防火墙
sudo systemctl reload firewalld
3.安装Postfix邮件服务
# 安装
sudo yum install postfix
# 设置为开机自启动
sudo systemctl enable postfix
# 启动
sudo systemctl start postfix

在这里插入图片描述

4.安装GitLab
# 添加镜像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
# 安装
rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

在这里插入图片描述
在这里插入图片描述

# 修改配置文件
vim  /etc/gitlab/gitlab.rb
external_url 'http://服务器ip:8090'
unicorn['port'] = 8091
gitlab_workhorse['auth_backend'] = "http://localhost:8091" 

在这里插入图片描述

# 开放端口,端口号随意
firewall-cmd --zone=public --add-port=8090/tcp --permanent
firewall-cmd --reload
# 执行命令
gitlab-ctl reconfigure
gitlab-ctl restart  

在这里插入图片描述
ip+端口号访问,出现如下页面表示搭建成功了
在这里插入图片描述

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是在服务器上使用 Docker 搭建 GitLab 的步骤: 1. 首先安装 Docker 和 Docker Compose。 2. 创建一个目录,用于存储 GitLab 的配置和数据: ``` mkdir -p /srv/gitlab/config mkdir -p /srv/gitlab/data mkdir -p /srv/gitlab/logs ``` 3. 在该目录下创建一个 docker-compose.yml 文件,并添加以下内容: ``` version: '3' services: gitlab: image: gitlab/gitlab-ce:latest restart: always hostname: gitlab.example.com environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://gitlab.example.com' gitlab_rails['gitlab_shell_ssh_port'] = 2222 ports: - '80:80' - '443:443' - '2222:22' volumes: - '/srv/gitlab/config:/etc/gitlab' - '/srv/gitlab/logs:/var/log/gitlab' - '/srv/gitlab/data:/var/opt/gitlab' ``` 注意将 `hostname` 和 `external_url` 替换为你的域名或 IP 地址。 4. 启动 GitLab 容器: ``` cd /srv/gitlab/ docker-compose up -d ``` 这会下载 GitLab 镜像并启动容器。 5. 等待一段时间,直到 GitLab 完全启动。你可以使用以下命令查看 GitLab 容器的日志: ``` docker-compose logs -f gitlab ``` 如果看到类似 `Starting Chef Client, version ...` 的信息,说明 GitLab 正在启动。 6. 打开浏览器,访问 `http://gitlab.example.com`(将 `gitlab.example.com` 替换为你的域名或 IP 地址),即可进入 GitLab 的安装向导。按照向导的提示进行设置即可。 7. 安装完成后,你可以登录 GitLab 并创建项目了。 希望以上步骤能对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值