IT袋

当前位置:主页 > 经验教程 > 系统教程 >

如何在Ubuntu上安装GitLab

如何在Ubuntu上安装GitLab(3)

时间:2023-09-17 20:03:29 来源:IT袋 作者:苏晓敏
导读:如何在Ubuntu上安装GitLab,很好,上面确认我们已经成功登录 Gitlab Web 界面。 目前我们的 GitLab 服务器运行在 http(80)协议上,如果你想为你的 GitLab 启用 https,请参考以下步骤。

如何在Ubuntu上安装GitLab

如何在Ubuntu上安装GitLab

很好,上面确认我们已经成功登录 Gitlab Web 界面。

目前我们的 GitLab 服务器运行在 http(80)协议上,如果你想为你的 GitLab 启用 https,请参考以下步骤。

6、为 GitLab Web 界面设置 HTTPS

为提高安全性,可使用自签名证书或 Let’s Encrypt 为 GitLab 实例配置 HTTPS。Let’s Encrypt 只适用于互联网上有 A 记录的公有域。但在本例中,我们使用的是私有域,因此将使用自签名证书来确保 GitLab 的安全。

现在,让我们创建以下文件夹并使用openssl命令生成自签名证书:

$ sudo mkdir -p /etc/gitlab/ssl
$ sudo chmod 755 /etc/gitlab/ssl

使用以下openssl命令生成私钥:

$ sudo openssl genrsa -des3 -out /etc/gitlab/ssl/gitlab.linuxtechi.net.key 2048

输入密码并记住它。

使用以下命令创建 CSR:

$ sudo openssl req -new -key /etc/gitlab/ssl/gitlab.linuxtechi.net.key -out /etc/gitlab/ssl/gitlab.linuxtechi.net.csr

如何在Ubuntu上安装GitLab

从密钥中删除密码串,依次执行以下命令:

$ sudo cp -v /etc/gitlab/ssl/gitlab.linuxtechi.net.{key,original}
$ sudo openssl rsa -in /etc/gitlab/ssl/gitlab.linuxtechi.net.original -out /etc/gitlab/ssl/gitlab.linuxtechi.net.key
$ sudo rm -v /etc/gitlab/ssl/gitlab.linuxtechi.net.original

创建证书文件:

$ sudo openssl x509 -req -days 1460 -in /etc/gitlab/ssl/gitlab.linuxtechi.net.csr -signkey /etc/gitlab/ssl/gitlab.linuxtechi.net.key -out /etc/gitlab/ssl/gitlab.linuxtechi.net.crt

使用下面的rm命令删除 CSR 文件:

$ sudo rm -v /etc/gitlab/ssl/gitlab.linuxtechi.net.csr

设置密钥和证书文件的权限:

$ sudo chmod 600 /etc/gitlab/ssl/gitlab.linuxtechi.net.key
$ sudo chmod 600 /etc/gitlab/ssl/gitlab.linuxtechi.net.crt

Gitlab 服务器的所有重要配置均由文件/etc/gitlab/gitlab.rb控制,因此编辑此文件,搜索external_url并添加
https://gitlab.linuxtechi.net

$ sudo vi /etc/gitlab/gitlab.rb
----------------------------------------------------------
external_url 'https://gitlab.linuxtechi.net'
----------------------------------------------------------

保存并退出文件,使用下面的命令重新配置 gitlab,以便其 Web 界面可以使用 HTTPS。

$ sudo gitlab-ctl reconfigure

如何在Ubuntu上安装GitLab

成功执行上述命令后,你的 GitLab 界面应该可以通过 HTTPS 协议访问,在我的例子中,URL 为:
https://gitlab.linuxtechi.net/

当你第一次访问它时,它会说你的连接不安全,点击“接受风险并继续”。

如何在Ubuntu上安装GitLab

结论

恭喜! 你已在 Ubuntu 22.04 或 20.04 系统上成功安装 GitLab。

随着 GitLab 的启动和运行,你现在可以创建仓库,与你的团队协作,并通过 GitLab 令人印象深刻的功能增强你的开发工作流程。

享受无缝版本控制、持续集成等,一切尽在你的掌控之中!

以上IT袋网网介绍的如何在Ubuntu上安装GitLab的经验小知识,希望看完本文能给您带来一点帮助!

相关阅读

  • win7如何查看隐藏文件 win7如何查看隐藏文件?

    win7如何查看隐藏文件 win7如何查看隐藏文件?

    为大家介绍win7如何查看隐藏文件方面的内容,关于win7如何查看隐藏文件 win7如何查看隐藏文件?,接下来小编为网友介绍。 win7系统是不可错过的优秀系统。最近很多的win7系统用户们都在问为什

  • win11键盘设置教程 win11轻松使用键盘默认设置

    win11键盘设置教程 win11轻松使用键盘默认设置

    今天分享:win11键盘设置教程的相关知识,关于win11键盘设置教程 ,下面为详细的介绍。 键盘是我们在使用电脑时非常重要的外部设备,但是在最新的win11系统中,用户难免会遇到一些键盘相关

  • 微软windows10下载 微软win10专业版下载地址

    微软windows10下载 微软win10专业版下载地址

    这些知识你了解吗?微软win10专业版下载地址的IT小经验,关于微软windows10下载 微软win10专业版下载地址,下面来一起了解一下吧。 微软win10专业版系统以其稳定性和良好的兼容性一直深受大家

  • win10锁屏密码怎么设置 win10系统怎么设置锁屏密码

    win10锁屏密码怎么设置 win10系统怎么设置锁屏密码

    IT袋网小编为你介绍win10锁屏密码怎么设置的电脑小知识,win10设置锁屏密码一共有三步,需要在账户中进行设置,以下是具体的操作步骤: