GitLab自建代码托管平台
目录
GitLab自建代码托管平台
学习目标
- Gitlab简介
- Gitlab安装使用
Gitlab简介
GitLab是GitLab公司开发,使用MIT许可证基于网络的Git仓库管理工具,具有wiki和issue跟踪功能,使用Git作为代码管理工具,在此基础上搭建起Web服务,由乌克兰程序开发,最初用Ruby语言写成,部分内容后续用Go改写。
Gitlab安装使用
-
首先准备一个服务器,CentOS7以上的系统,关闭防火墙,配置好主机名字和IP,保证服务器可以链接公网。
-
准备安装包,CentOS支持使用yum安装
gitlab-ce
,或者提前下载好rpm包。 -
使用如下命令去使用gitlab安装包:
1
rpm -ivh gitlab-ce.rpm
或者使用:
1
yum install -y gilab-ce
-
使用如下命令去以此安装服务器:
1 2 3 4 5 6
sudo lokkit -s http -s ssh sudo yum install -y postfix sudo service postfix start sudo chkconfig postfix on curl gitlab-ce的启动脚本.sh | sudo bash sudo EXTERNAL_URL = 'http://gitlab.example.com' yum -y install gitlab-ce
-
初始化Gitlab服务器:
1
gitlab-ctl reconfigure
-
启动Gitlab服务器:
1
gitlab-ctl start
-
访问Gitlab服务器, 第一次访问可能会改密码,改root管理员账号的密码。
-
后续内容和Github协作操作一致,推送分支到Gitlab,修改提交代码等等。