安装依赖
打开终端,运行如下命令:
sudo apt update
sudo apt-get upgrade
sudo apt-get install curl openssh-server ca-certificates postfix
安装Gitlab
先执行命令curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
前往Gitlab官网:https://packages.gitlab.com/gitlab/gitlab-ce,找到最新版本的gitlab-ce
安装包,注意版本是ubuntu/focal
。
通过wget
方式在线安装gitlab,复制wsgt
下载命令。
然后再解压:sudo dpkg -i gitlab-ce_16.2.1-ce.0_amd64.deb
配置Gitlab
运行sudo vim /etc/gitlab/gitlab.rb
来查看当前gitlab网页ip和端口号。
如果出现vim识别不了的报错,运行下面两行命令即可
然后再运行sudo vim /etc/gitlab/gitlab.rb
进入gitlab的配置文件修改界面,输入i进入编辑模式,然后找到external_url
字段(在第32行),改成自己需要设置的IP和端口号,IP我设置为本机的ipv4地址。
# 停止gitlab服务
sudo gitlab-ctl stop
# 启动gitlab服务
sudo gitlab-ctl reconfigure
# 重启所有gitlab组件
sudo gitlab-ctl restart
# 启动所有gitlab组件
sudo gitlab-ctl start
# 启用开机自启动
sudo systemctl enable gitlab-runsvdir.service