前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搭建自己的Gitlab

搭建自己的Gitlab

作者头像
源码之路
发布2021-04-09 16:56:59
8300
发布2021-04-09 16:56:59
举报
文章被收录于专栏:源码之路

【官网】https://about.gitlab.com/install/#centos-7 【这块需要自己搭建gitlab的小伙伴可以操作一下,上面也放了官网中的链接步骤】

01 说明

安装gitlab的机器至少要有4G的内存,因为gitlab比较消耗内存

02 安装必要的依赖

代码语言:javascript
复制
sudo yum install -y curl policycoreutils-python openssh-server 
sudo systemctl enable sshd 
sudo systemctl start sshd 
sudo firewall-cmd --permanent --add-service=http 
sudo systemctl reload firewalld

03 如果想要发送邮件,就跑一下下面的内容

代码语言:javascript
复制
sudo yum install postfix 
sudo systemctl enable postfix 
sudo systemctl start postfix 

04 添加gitlab的仓库地址

代码语言:javascript
复制
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash 

注意:这个下载仓库可能速度会很慢,此时可以用国内的仓库地址

代码语言:javascript
复制
新建文件 /etc/yum.repos.d/gitlab-ce.repo 
内容为 

[gitlab-ce] name=Gitlab CE Repository 
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ 
gpgcheck=0 
enabled=1

05 设置gitlab的域名和安装gitlab

sudo EXTERNAL_URL="https://gitlab.congzhizhi.com" yum install -y gitlab-ee 如果用的是国内仓库地址,则执行以下命令,其实区别就是ee和ce版 sudo EXTERNAL_URL="https://gitlab.congzhizhi.com" yum install -y gitlab-ce 此时要么买一个域名,要么在本地的hosts文件中设置一下 安装gitlab服务器的ip地址 gitlab.congzhizhi.com 假如不想设置域名,可以直接安装 yum install -y gitlab-ee

06 重新configure

如果没有成功,可以运行gitlab-ctl reconfigure

07 查看gitlab运行的情况

gitlab-ctl status可以看到运行gitlab服务所需要的进程

08 访问

浏览器输入gitlab.congzhizhi.com,此时需要修改root账号的密码

09 配置已经安装好的gitlab

vim /etc/gitlab/gitlab.rb 修改完成之后一定要gitlab-ctl reconfigure

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 01 说明
  • 02 安装必要的依赖
  • 03 如果想要发送邮件,就跑一下下面的内容
  • 04 添加gitlab的仓库地址
  • 05 设置gitlab的域名和安装gitlab
  • 06 重新configure
  • 07 查看gitlab运行的情况
  • 08 访问
  • 09 配置已经安装好的gitlab
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档