GitLab代码服务器搭建

本文指导如何在Ubuntu系统上安装和配置GitLab服务器,涉及依赖包安装、添加官方仓库、配置GitLab、设置初始管理员账户等关键步骤。
摘要由CSDN通过智能技术生成

在Ubuntu上搭建GitLab服务器需要按照一系列步骤进行操作。以下是一个基本的指南:

  1. 安装必要的依赖包:首先,确保系统已经安装了所需的依赖包。这通常包括curl、openssh-server、ca-certificates和postfix(如果你打算使用GitLab的邮件通知功能)。

sudo apt-get update

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

遇到图中情况点击tab跳转到确定上点击回车。

   2.添加GitLab仓库并安装GitLab包:接下来,需要添加GitLab的官方软件仓库,并从那里安装GitLab。

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

sudo apt-get install gitlab-ce

3. 配置GitLab:安装完成后,需要对GitLab进行配置。这包括设置域名、时区和其他选项。GitLab的配置文件通常位于/etc/gitlab/gitlab.rb

你可以使用文本编辑器(如vimnano)打开此文件,并根据需要进行修改。例如,设置GitLab的外部URL:

sudo vim /etc/gitlab/gitlab.rb

# 在文件中找到并修改external_url配置 这里的ip是你当前的服务器IP地址 可以ifconfig 指令查看

   端口为自定义,注意不要是被占用的端口就行

external_url 'http://192.168.12.25:8077'

保存并关闭文件后,需要运行reconfigure命令以应用更改:

sudo gitlab-ctl reconfigure

4.启动gitlab服务

# 停止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

说明:初始默认管理员账号为 root

密码需要在文件/etc/gitlab/initial_root_password中查看

执行一下密令查看管理员密码 

sudo vim /etc/gitlab/initial_root_password

一般这个初始密码会保存24小时,超过24小时或者修改密码后,这个文件会被清除掉

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值