一、安装GitLab
1. 安装和配置所需的依赖
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
2. 如果要使用 Postfix 来发送电子邮件通知,执行以下安装命令。(可选)
sudo apt-get install -y postfix
3. 添加GitLab官方仓库并安装GitLab包:
curl https:
4. 开始安装gitlab,GitLab会自动配置。您也可以配置通过浏览器访问http:
sudo EXTERNAL_URL="http://your-domain.com" apt-get install gitlab-ce
5. 更新配置,并启动gitlab服务
sudo gitlab-ctl reconfigure
二、配置防火墙
1. 启用防火墙,允许80和443端口,执行如下命令:在配置GitLab之前,需要确保防火墙规则
sudo ufw allow http
sudo ufw allow https
sudo ufw allow OpenSSH
2. 防火墙ufw常用命令如下所示
sudo ufw status # 查看防火墙当前状
sudo ufw enable # 启用ufw,默认情况下,ufw是禁用的
sudo ufw disable # 禁用ufw
sudo ufw reload # 重启ufw
三、常用命令
sudo gitlab-ctl start # 启动 gitlab
sudo gitlab-ctl restart # 重新GitLab
sudo gitlab-ctl stop # 停止 gitlab
sudo gitlab-ctl status # 查看gitlab服务状态
sudo gitlab-ctl tail # 查看Gitlab日志
sudo vim /etc/gitlab/gitlab.rb #修改默认的配置文件
sudo systemctl enable gitlab-runsvdir.service #设置开机启动
四、配置登录用户密码
登入GitLab Web页面的第一件事就是更改密码,sudo vi /etc/gitlab/initial_root_password文件中的密码24小时后将被清理
(1).登入GitLab Web页面的第一件事就是更改密码,/etc/gitlab/initial_root_password文件中的密码24小时后将被清理
(2).进入gitlab后:"Check your sign-up restrictions",点击"Deactivate",禁止其他人注册账号
(3).192.168.18.215为ubuntu的ip,其他同一网段的电脑输入此地址也可登入GitLab
(4).clone代码时:使用ip地址而不能是url,还未定位原因