【K8S专题】六、GitLab 安装配置

  GitLab是一个基于Git的源代码管理和团队协作平台,可以帮助开发者进行版本控制、代码审核、持续集成等相关工作。可以自主搭建在公司或个人服务端上。GitLab支持多种方式进行版本管理,包括Git、SVN等。与其他同类产品相比,GitLab功能强大,界面友好,可定制性强,是一款内容丰富、发展迅速、用户数量众多的工具。
  GitLab 是可以部署在本地环境的 Git 项目仓库,这里介绍如何安装使用,在开发过程中我们将代码上传到本地仓库,然后 Jenkins 从仓库中拉取代码打包部署。

1. 下载需要的安装包,下载地址 https://packages.gitlab.com/gitlab/gitlab-ce/ ,我们这里下载最新版 gitlab-ce-14.4.1-ce.0.el7.x86_64.rpm,当然在项目开发中需要根据自己的需求选择稳定版本

2. 点击需要安装的版本,会提示安装命令,按照上面提示的命令进行安装即可

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

sudo yum install gitlab-ce-14.4.1-ce.0.el7.x86_64

3. 配置并启动 Gitlab

gitlab-ctl reconfigure

4. 查看 Gitlab 状态

gitlab-ctl status

5. 设置初始登录密码

cd /opt/gitlab/bin

sudo ./gitlab-rails console

# 进入控制台之后执行

u=User.where(id:1).first

u.password='root1234'

u.password_confirmation='root1234'

u.save!

quit

6. 浏览器访问服务器地址,默认是 80 端口,所以直接访问即可,在登录界面输入我们上面设置的密码 root/root1234。

7. 设置界面为中文

User Settings ----> Preferences ----> Language ----> 简体中文 ----> 刷新界面

8. Gitlab 常用命令

gitlab-ctl stop
gitlab-ctl start
gitlab-ctl restart
GitLab提供了以下功能:
  1. Git代码托管:GitLab提供了高效、安全的Git代码托管,可以轻松地管理和协作代码。

  2. CI/CD:GitLab提供了强大的CI/CD功能,可以自动化构建、测试和部署代码。

  3. 项目管理:GitLab提供了强大的项目管理功能,可以创建和管理项目、问题追踪、代码审查、Wiki等。

  4. 安全性:GitLab提供了多种安全功能,包括代码扫描、漏洞扫描、合规性扫描等,帮助用户保护他们的代码和数据。

  5. 集成:GitLab能够与其他工具集成,包括JIRA、Slack、Docker等,让用户的工作更加高效。

  6. 社区:GitLab是一个开源项目,有一个庞大的社区可以提供支持和帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全栈程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值