极智开发 | ubuntu 安装 gitlab

极智开发 | ubuntu 安装 gitlab大家好,我是极智视界,本文介绍一下 ubuntu 安装 gitlab 的方法。希望我的分享能对你的学习有一点帮助。

  携手创作,共同成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第 11 天 点击查看活动详情

欢迎关注我的公众号 [极智视界],获取我的更多笔记分享

  大家好,我是极智视界,本文介绍一下 ubuntu 安装 gitlab 的方法

   gitlab 是企业级代码管理的平台,类似 github,但相对于 github,gitlab 又有一些独特的优势:(1) 相对于 github,gitlab 让用户拥有绝对的控制权,可以轻松搭建一套私有化的代码管理平台;(2) gitlab 允许用户搭建免费的私人仓库,免费设置仓库权限,总之都是免费的;(3) gitlab 可以让你忘却 github 跨域连接的苦,尽享局域网内的千兆网速。这里咱们来看一下自己的服务器 ubuntu 怎么一步步安装 gitlab 的。

1. 安装依赖

sudo apt update
​
sudo apt-get install curl openssh-server ca-certificates postfix 
极智开发 | ubuntu 安装 gitlab

  然后修改 mail name -> OK

2. 安装 gitlab

  • 命令行安装
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh |sudo bash# 命令行安装
sudo apt-get install gitlab-ce
  • 安装包安装

   官网下载包,地址:packages.gitlab.com/gitlab/gitl…

极智开发 | ubuntu 安装 gitlab

这里需要注意的:ubuntu/focal 适用于 ubuntu20系列,ubuntu/bionic 适用于 ubuntu18 系列,按需下载。我这里是 ubuntu1804LTS,所以选择 ubuntu/bionic (若你选择 ubuntu/focal 版本,后面安装的时候可能会出现一些系统依赖问题)。再点击进去,官方提供了几种安装方式,这里我选择了 wget 安装。

极智开发 | ubuntu 安装 gitlab
# 安装包方式安装
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_15.4.3-ce.0_amd64.deb/download.deb
​
sudo dpkg -i gitlab-ce_15.4.3-ce.0_amd64.deb

   正常出现如下提示,表示安装成功。

极智开发 | ubuntu 安装 gitlab

3. 配置 gitlab

  上面咱们已经把 gitlab 安装好了,下面进行一些简单的配置 就可以用了。

  首先修改对外的 ip 和 端口。

sudo vim /etc/gitlab/gitlab.rb
极智开发 | ubuntu 安装 gitlab

   可以看到这里咱们配置的对外 ip 为 192.168.2.11,端口为 8081,这样配置好后咱们通过 http://192.168.2.11:8081 访问到 gitlab 登录页了。

   然后可能咱们还有一个需求,就是修改 gitlab 的存储路径,因为有些盘可能存储不够,需要切到存储余量大的路径,那么同样还是修改 /etc/gitlab/gitlab.rb,这里:

极智开发 | ubuntu 安装 gitlab

4. 启动 gitlab

# 停止gitlab服务
sudo gitlab-ctl stop
​
# 启动gitlab服务
sudo gitlab-ctl reconfigure
​
# 重启所有gitlab组件
sudo gitlab-ctl restart
​
# 启动所有gitlab组件
sudo gitlab-ctl start

   还有个需求可能是:需要配置咱们的 gitlab 服务开机自动,那么可以这样:

# 启用开机自启动
sudo systemctl enable gitlab-runsvdir.service
​
# 禁用开机自启动
sudo systemctl disable gitlab-runsvdir.service

5. 命令行初始化密码

# 1) 切换到相应路径下
cd /opt/gitlab/bin/
​
# 2) 打开控制台
sudo gitlab-rails console -e production
​
# 3) 查询用户账号信息并赋值给u
u=User.where(id:1).first
​
# 4) 设置该用户名的密码
u.password=12345678# 5) 确认密码
u.password_confirmation=12345678# 6) 保存信息
u.save!
​
# 7) 退出
exit

   需要注意的是:通过命令行初始化密码 不支持字母格式

  好了,以上分享了 ubuntu 安装 gitlab 的方法。希望我的分享能对你的学习有一点帮助。

 【公众号传送】

《极智开发 | ubuntu 安装 gitlab》

logo_show.gif

今天的文章极智开发 | ubuntu 安装 gitlab分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/13624.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注