GitLab私服在Ubuntu上搭建总结

一、前期准备:html

 

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix

 

 

二、信任 GitLab 的 GPG 公钥:ios

curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

 

 

三、配置镜像路径nginx

因为国外的下载速度过慢,因此配置清华大学镜像的路径。
sudo vim /etc/apt/sources.list.d/gitlab-ce.list
在其中写入:git

deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main

 

 

四、安装 gitlab-cegithub

sudo apt-get update
sudo apt-get install gitlab-ce

 

 

五、执行配置ubuntu

sudo gitlab-ctl reconfigure

 

 

六、启动gitlabvim

sudo gitlab-ctl start

 

 

七、浏览器进行访问浏览器

http://电脑的IP地址bash

第一次进入,须要输入管理员帐号的密码,以方便后期的管理。
输入好以后,就能够以管理员进行登陆,帐号是root,密码就是你刚才输入的密码。
至此,gitlab已安装成功,以后的使用方式,和github没有太大差别,就不进行介绍了。
ssh

 

八、额外配置(这一步不是必须的) : 修改gitlab的端口和地址

编辑gitlab.rb

sudo gedit /etc/gitlab/gitlab.rb 

将以下数据进行更改

external_url 'http://gitlab.example.com' 

好比说更改成

external_url 'http://ubuntu:9900' 

其中,"ubuntu"是安装了gitlab的这台电脑的主机名,也能够换成IP地址,或者其余的也能够,由于有nginx代理,端口只要不冲突就行,我随手配成9900

 

更改以后,须要执行以下代码,来从新初始化配置才能生效:

sudo gitlab-ctl reconfigure

最后,在浏览器中访问gitlab,发现已修改为功,须要使用来访问,也能够经过IP地址代替主机名来访问,但须要在hosts文件中添加IP和主机名的映射


ubuntu:9900

九、其余

gtilab部分命令

复制代码
中止
sudo gitlab-ctl stop

开启
sudo gitlab-ctl start

确认配置(修改配置后,必须执行)
sudo gitlab-ctl reconfigure

查看日志
sudo gitlab-ctl tail 

查看 GitLab 版本号
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION  
复制代码

卸载gitlab

执行以下四步:

复制代码
sudo gitlab-ctl uninstall

sudo dpkg -r gitlab-ce

sudo rpm -e gitlab-ce

reboot(重启) 
复制代码

本地代码库路径

/var/opt/gitlab/git-data

 

参考连接:

https://www.cnblogs.com/helios-fz/p/10932562.html

https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

相关文章
相关标签/搜索