CentOS 7 - GitLab的安装

1.CentOS 7 - yum常见命令
2.CentOS 7 - 最小化装机软件
3.CentOS 7 - GitLab的安装

1.GitLab是什么

GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。(类似Github)

GitLab提供了社区版(CE)与企业版(EE)

  • gitlag-ce
  • gitlag-ee

GitLab官网:https://about.gitlab.com/
GitLab中文网:https://www.gitlab.cc/

2.安装和配置必须的依赖

2.1 安装ssh等工具

$ sudo yum install curl policycoreutils openssh-server openssh-clients  

Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。

设置ssh开机启动:

$ sudo systemctl enable sshd  

启动ssh服务:

$ sudo systemctl start sshd  

2.2 安装邮件服务器

$ sudo yum install postfix  

设置postfix开机启动:

$ sudo systemctl enable postfix  

启动postfix服务:

$ sudo systemctl start postfix  

2.3 打开http服务

永久打开http服务:

$ sudo firewall-cmd --permanent --add-service=http  

重新加载防火墙:

$ sudo systemctl reload firewalld 

3. 添加GitLab包服务并安装

gitlab要安装:

  • Ruby 1.9.3+
  • MySQL
  • Git
  • Gitolite
  • Redis

3.1 使用gitlab-ce 一键安装脚本

这里使用GitHub上的gitlab-ce 一键安装脚本:

$ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash  

3.2 安装gitlab-ce:

$ sudo yum install gitlab-ce  

3.3 配置和启动GitLab

$ sudo gitlab-ctl reconfigure  

启动完成后,在浏览器访问自己电脑的IP地址,就可以打开gitlab的网页了。

打开gitlab页面会要设置8位管理员密码。

设置完成后就可以登录了,默认管理员账号为:root

这里写图片描述

停止 GitLab

$ sudo gitlab-ctl stop

启动 GitLab

$ sudo gitlab-ctl start
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值