您的位置:首页 > 运维架构 > Linux

CentOS 7 - GitLab的安装

2017-01-19 09:49 225 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos gitlab