-
安装GitLab所需要的依赖包
sudo apt-get install curl openssh-server ca-certificates postfix
执行此命令后, 选择"Internet site", 默认配置即可.
-
首先信任GitLab的GPG公钥
执行命令:curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
切换到root账户下, 添加国内源:
vim /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
-
设置GitLab配置文件(修改gitlab服务器地址):
sudo vim /etc/gitlab/gitlab.rb
找到
external_url
这一行将其修改成:external_url 'http://ip地址'
, 保存并退出 -
重新加载gitlab配置文件并启动:
sudo gitlab-ctl reconfigure
-
打开sshd和postfix服务:
service sshd start service postfix start
-
为了使 GitLab 社区版的 Web 界面可以通过网络进行访问,我们需要允许 80 端口通过防火墙,
这个端口是 GitLab 社区版的默认端口。为此需要运行下面的命令:sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-
检查GitLab是否安装好并且已经正确运行:
sudo gitlab-ctl status
-
服务器配置完事, 在本地浏览器可以直接输入ip访问
ubuntu搭建GitLab服务器
最新推荐文章于 2024-06-30 00:45:00 发布