在ubuntu16上搭建gitlab(实测可用)
2017-10-19 13:46
495 查看
1.安装依赖包,运行命令
sudo apt-get install curl openssh-server ca-certificates postfix
执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的)
2.利用清华大学的镜像来进行主程序的安装。
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key
add - &>/dev/null
(如果下载过程中访问超时出错,请用curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash,并直接跳入gitlab-ce安装)
3.gitlab-ce的下载利用root用户打开文件。
vi /etc/apt/sources.list.d/gitlab-ce.list
加入下载地址:
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
安装 gitlab-ce:
sudo apt-get update
sudo apt-get install gitlab-ce
4.执行配置
sudo gitlab-ctl reconfigure
5.检查GitLab是否安装好并且已经正确运行,输入下面的命令(查看gitlab的状态)
sudo gitlab-ctl status
6.检测是否开启正确
如果得到类似下面的结果,则说明GitLab运行正常
run: gitlab-workhorse: (pid
1148)
884s;
run:
log: (pid
1132)
884s
run: logrotate: (pid
1150)
884s;
run:
log: (pid
1131)
884s
run: nginx: (pid
1144)
884s;
run:
log: (pid
1129)
884s
run: postgresql: (pid
1147)
884s;
run:
log: (pid
1130)
884s
run: redis: (pid
1146)
884s;
run:
log: (pid
1133)
884s
run: sidekiq: (pid
1145)
884s;
run:
log: (pid
1128)
884s
run: unicorn: (pid
1149)
885s;
run:
log: (pid
1134)
884s
7.更改创建项目后git地址gitlab.example.com为ip地址(此步可省略,若使用gitlab.example.com不能访问,则修改)
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
host: localhost中将localhost改为主机的IP即可
8.更改访问ip(出现502错误时或主动更改ip)
命令sudo vim /etc/gitlab/gitlab.rb后
把文件中的
external_url 'http://localhost'
改为:
externa_url 'http://localhost:4567'
命令sudo vim /var/opt/gitlab/gitlab-rails/etc/unicorn.rb
把文件中的
listen "127.0.0.1:8080"
改为:
listen "127.0.0.1:4567"
9.gtilab部分命令
sudo gitlab-ctl stop停止
sudo gitlab-ctl start开启
sudo gitlab-ctl restart重启
sudo gitlab-ctl status查看状态
sudo gitlab-ctl reconfigure确认配置(修改配置后,必须执行)
sudo gitlab-ctl tail 查看日志
10.卸载gitlab
执行如下四步:
sudo gitlab-ctl uninstall
sudo dpkg -r gitlab-ce
sudo rpm -e gitlab-ce
reboot(重启)
sudo apt-get install curl openssh-server ca-certificates postfix
执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的)
2.利用清华大学的镜像来进行主程序的安装。
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key
add - &>/dev/null
(如果下载过程中访问超时出错,请用curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash,并直接跳入gitlab-ce安装)
3.gitlab-ce的下载利用root用户打开文件。
vi /etc/apt/sources.list.d/gitlab-ce.list
加入下载地址:
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
安装 gitlab-ce:
sudo apt-get update
sudo apt-get install gitlab-ce
4.执行配置
sudo gitlab-ctl reconfigure
5.检查GitLab是否安装好并且已经正确运行,输入下面的命令(查看gitlab的状态)
sudo gitlab-ctl status
6.检测是否开启正确
如果得到类似下面的结果,则说明GitLab运行正常
run: gitlab-workhorse: (pid
1148)
884s;
run:
log: (pid
1132)
884s
run: logrotate: (pid
1150)
884s;
run:
log: (pid
1131)
884s
run: nginx: (pid
1144)
884s;
run:
log: (pid
1129)
884s
run: postgresql: (pid
1147)
884s;
run:
log: (pid
1130)
884s
run: redis: (pid
1146)
884s;
run:
log: (pid
1133)
884s
run: sidekiq: (pid
1145)
884s;
run:
log: (pid
1128)
884s
run: unicorn: (pid
1149)
885s;
run:
log: (pid
1134)
884s
7.更改创建项目后git地址gitlab.example.com为ip地址(此步可省略,若使用gitlab.example.com不能访问,则修改)
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
host: localhost中将localhost改为主机的IP即可
8.更改访问ip(出现502错误时或主动更改ip)
命令sudo vim /etc/gitlab/gitlab.rb后
把文件中的
external_url 'http://localhost'
改为:
externa_url 'http://localhost:4567'
命令sudo vim /var/opt/gitlab/gitlab-rails/etc/unicorn.rb
把文件中的
listen "127.0.0.1:8080"
改为:
listen "127.0.0.1:4567"
9.gtilab部分命令
sudo gitlab-ctl stop停止
sudo gitlab-ctl start开启
sudo gitlab-ctl restart重启
sudo gitlab-ctl status查看状态
sudo gitlab-ctl reconfigure确认配置(修改配置后,必须执行)
sudo gitlab-ctl tail 查看日志
10.卸载gitlab
执行如下四步:
sudo gitlab-ctl uninstall
sudo dpkg -r gitlab-ce
sudo rpm -e gitlab-ce
reboot(重启)
相关文章推荐
- ubuntu 16 svn搭建 阿里云实测OK
- Ubuntu16上搭建gitlab服务器
- Ubuntu 16.04 x64搭建GitLab服务器操作笔记 plus
- Hadoop2.6.0 + Spark1.4.0 在Ubuntu14.10环境下的伪分布式集群的搭建(实践可用)
- Ubuntu 17.10 搭建 Gitlab
- 在Docker中使用ubuntu镜像搭建gitlab
- ubuntu16搭建qt5.9环境
- ubuntu16 搭建git server服务
- SSH框架搭建实测可用
- ubuntu14.04 LTS64位服务器搭建php网站环境,亲测可用
- [高可用]Ubuntu搭建高可用的RabbitMQ(2)
- 利用ubuntu搭建高可用的hadoop集群
- ubuntu14.04搭建gitlab
- Ubuntu 16 Java Develop环境快速搭建
- ubuntu14.04搭建gitlab9.0
- Ubuntu 16.04 x64搭建GitLab服务器操作笔记
- 实测 Ubuntu13.10 上搭建 Ruby on Rails
- ubuntu搭建gitlab服务器
- 在Ubuntu16-04版本上搭建离线免费地图osm(二)