一:前言
目前中小型企业内部的版本管理工具一般都是git系,svn渐渐退出历史的舞台,企业内部一般会自建git版本管理,毕竟互联网代码还是很重要的,自建能一定程度保证公司的代码安全。本文讲解gitlab在ubuntu上的安装和配置。
二:安装
1.安装依赖包
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
2. 邮件配置
选择Internet那一项,不带Smarthost的
sudo apt-get install -y postfix
3. 添加镜像
免费版
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
企业版
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
4. 安装
sudo apt-get update
sudo apt-get install gitlab-ce 或者 sudo apt-get install gitlab-ee
5. 配置访问路径
sudo -e /etc/gitlab/gitlab.rb
找到external_url配置,将地址更改为http://127.0.0.1
control+X 退出
6. 更新配置
sudo gitlab-ctl reconfigure
7. 重新启动gitlab
sudo gitlab-ctl restart
8. 打开 sshd 和 postfix 服务
service sshd start
service postfix start
9. 查看gitlab服务器状态
sudo gitlab-ctl status
10. 查看
在浏览器中访问http://127.0.0.1,端口默认是80,即可使用后gitlab