前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu/CentOS 安装配置 GitLab 命令行操作步骤

Ubuntu/CentOS 安装配置 GitLab 命令行操作步骤

作者头像
子兮子兮
发布2022-08-30 15:13:30
4530
发布2022-08-30 15:13:30
举报
文章被收录于专栏:JavaGoRustJavaGoRust

特别说明

如果要在 WSL (适用于 Linux 的 Windows 子系统)中安装 GitLab,则必须使用内部版本号为 18917 或更高版本的 Windows 系统,并将 WSL 升级到 WSL 2(也支持安装 Docker)。

参考链接:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-install

在以下命令中,以安装社区版为例,如果使用企业版则需将 gitlab-ce 替换为 gitlab-ee

安装和配置必要的依赖项

CentOS 修改 IP 地址

代码语言:javascript
复制
1vim /etc/sysconfig/network-scripts/ifcfg-eth0

安装 Postfix 用于发送通知邮件

安装 Postfix 过程中选择 Internet Site 并回车,然后输入要发送邮件的邮箱地址域。 如发送方邮件地址为 username@example.com,则输入 example.com,然后回车。

添加 GitLab 包存储库并安装

添加 GitLab 包存储库

安装 GitLab

配置 GitLab

安装完成后,执行以下命令编辑配置文件中的访问地址 external_url 和邮箱等设置:

代码语言:javascript
复制
1sudo vim /etc/gitlab/gitlab.rb

如:

代码语言:javascript
复制
1external_url 'http://192.168.1.6:666'

启动 GitLab

配置完成后,执行以下命令启动 GitLab 实例:

代码语言:javascript
复制
1sudo gitlab-ctl reconfigure

启用 GitLab 开机自动启动:

代码语言:javascript
复制
1sudo systemctl enable gitlab-runsvdir.service

禁用 GitLab 开机自动启动:

代码语言:javascript
复制
1sudo systemctl disable gitlab-runsvdir.service

登录

使用配置好的 external_url 地址进行访问,第一次访问将被重定向到一个密码重置页面。密码重置完成后将被重定向到登录页面,使用默认管理帐户的用户名 root 及刚刚重置的密码进行登录。

更新版本

备份配置(可选)

代码语言:javascript
复制
1sudo gitlab-rake gitlab:backup:create STRATEGY=copy

更新 GitLab

跨版本升级 GitLab

其他常用命令

停止

代码语言:javascript
复制
1sudo gitlab-ctl stop

启动

代码语言:javascript
复制
1sudo gitlab-ctl start

重启

代码语言:javascript
复制
1sudo gitlab-ctl restart

状态

代码语言:javascript
复制
1sudo gitlab-ctl status

日志

代码语言:javascript
复制
1sudo gitlab-ctl tail

相关链接

https://about.gitlab.com/install/#ubuntu https://about.gitlab.com/update/#ubuntu https://about.gitlab.com/install/#centos-7 https://about.gitlab.com/update/#centos-7


内容声明

标题: Ubuntu/CentOS 安装配置 GitLab 命令行操作步骤

链接: https://zixizixi.cn/ubuntu-centos-linux-install-gitlab

来源: iTanken

本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可,转载请保留此声明。


我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=wh4u6zpyhe1d

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 特别说明
  • 安装和配置必要的依赖项
    • CentOS 修改 IP 地址
      • 安装 Postfix 用于发送通知邮件
      • 添加 GitLab 包存储库并安装
        • 添加 GitLab 包存储库
          • 安装 GitLab
          • 配置 GitLab
          • 启动 GitLab
          • 登录
          • 更新版本
            • 备份配置(可选)
              • 更新 GitLab
              • 跨版本升级 GitLab
              • 其他常用命令
                • 停止
                  • 启动
                    • 重启
                      • 状态
                        • 日志
                        • 相关链接
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档