首页 > 其他分享 >DevOps系列二(Gitlab安装)

DevOps系列二(Gitlab安装)

时间:2024-07-12 11:55:04浏览次数:11  
标签:Gitlab group gitlab DevOps project docker 安装 8929

一、Gitlab介绍

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。
Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中产生的代码和文档进行管理, Gitlab主要针对group和project两个维度进行代码和文档管理, 其中group是群组, project是工程项目, 一个group可以管理多个project, 可以理解为一个群组中有多项软件开发任务, 而一个project中可能包含多个branch, 意为每个项目中有多个分支, 分支间相互独立, 不同分支可以进行归并。

二、Gitlab安装

2.1 创建安装目录

mkdir -p /usr/local/docker/gitlab_docker

2.2 拉取镜像

docker pull gitlab/gitlab-ce

2.3 准备yaml文件

cd /usr/local/docker/gitlab_docker
vim docker-compose.yaml
version: '3.1'
services:
gitlab:
image: 'gitlab/gitlab-ce:latest'
container_name: gitlab
restart: always
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.0.103:8929'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
ports:
- '8929:8929'
- '2224:2224'
volumes:
- './config:/etc/gitlab'
- './logs:/var/log/gitlab'
- './data:/var/opt/gitlab'

2.4 启动gitlab

docker-compose up -d
启动时间较长,大概要等10分钟左右。

2.5 访问

http://192.168.0.103:8929/

2.6 获取密码

docker exec -it gitlab bash
cat /etc/gitlab/initial_root_password
Password: nzPzlDKQuE/1j2GTIFoKoxYXf/XTpSsvvWhHs91S2Wo=
可自行修改密码
右上角-Administrator-Preference-Password-当前密码-新密码-保存即可。
至此,Gitlab安装完成。

标签:Gitlab,group,gitlab,DevOps,project,docker,安装,8929
From: https://www.cnblogs.com/wangjie20200529/p/18298015

相关文章

  • 【Python】【银河麒麟】在命令行中将Python模块安装在指定项目的环境中
    银河麒麟的Pycharm有时候无法使用镜像源安装Python模块,这里记录一下在终端安装模块到指定项目环境的过程:1.找到项目的venu/bin文件夹,里面应该包含activate文件 2.在venu/bin文件夹下打开终端(命令行),或者打开终端后将路径切换到 venu/bin下;3.在命令行输入pipinstal......
  • DevOps系列一(介绍)
    一、DevOps字面意思是Development&Operations的缩写,也就是开发&运维。二、DevOps强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。三、整体的软件开发流程包括PLAN:开发团队根据客户的目标制定开发计......
  • 编译安装Kubernetes 1.29 高可用集群(9)--Harbor私有仓库部署
    1.环境说明操作系统:openEuler22.03软件版本:harbor2.10.32.Harbor软件安装2.1安装前准备#systemctldisablefirewalld.service#systemctlstopfirewalld.service#sed-i's/SELINUX=enforcing/SELINUX=disabled/'/etc/selinux/config#setenforce0#hostnamec......
  • Neo4j安装
    下载地址:Neo4jDeploymentCenter-GraphDatabase&Analytics 1.安装jdk,Neo4j3.0需要jdk8,2.3.0之前的版本建议jdk7。Neo4j最新版本5.21.2,对应jdk版本172.将下载的zip文件解压到合适路径。3.设置环境变量NEO4J_HOME例如D:\SoftInstall\ToolSoft\neo4j-community-5.21.2,......
  • ubuntu 18.04 安装 腾讯原生微信
    使用终端命令行安装铜豌豆软件源。注意需要用到sudo权限。```textwget-c-Oatzlinux-v12-archive-keyring_lastest_all.debhttps://www.atzlinux.com/atzlinux/pool/main/a/atzlinux-archive-keyring/atzlinux-v12-archive-keyring_lastest_all.debsudoapt-yinstall./......
  • ros环境搭建及vim-plug插件安装
    1.Ubutun安装20.04(原因:ros环境搭建教程及报错解决方法参考资料最多);2.Ubutun20.04ros环境搭建及安装包参考教程:【安装】Ubuntu20.04下安装ROS的完整过程(内含已装好ROS的虚拟机、虚拟机创建过程、ROS安装过程及全过程录屏)_ros虚拟机现成的-CSDN博客(感谢无私作出奉献的前辈们);3.ros......
  • VMware Workstation Pro 17 与 虚拟机 ——【安装操作】
    选项卡页面切换一、安装准备环境要求介质准备二、步骤安装VMwareWorkstationPro17创建虚拟机(Windowsserver2016)三、常见问题1.许可证问题一、安装准备环境要求内存:16.0GB(15.8GB可用)硬件版本:Windows11家庭中文版版本号:23H2小版本:22631.3......
  • [ Office安装 ] Mocreak 傻瓜式安装教程
    微软Office办公软件安装除了官方的安装包外,还可以通过部署工具来安装各种版本的Office,其中目前比较流行的是OfficeToolPlus和Office2013-2021C2RInstall这两个软件。今天再分享一个类似的Office部署工具「Mocreak」同样傻瓜式可以一键自动化、无人值守下载、安......
  • 漏洞扫描器之XRAY的安装及破解
    XRAY简介xray是一款功能强大的安全评估工具,由多名经验丰富的一线安全从业者呕心打造而成,主要特性有:检测速度快:发包速度快;漏洞检测算法高效。支持范围广:大至OWASPTop10通用漏洞检测,小至各种CMS框架POC,均可以支持。代码质量高:编写代码的人员素质......
  • [Windows环境]nvm工具的介绍和安装
    nvm工具介绍NVM(NodeVersionManager)是一个用于管理Node.js版本的工具。它允许用户在同一台机器上同时安装和切换不同版本的Node.js,以便在不同的项目中使用特定的Node.js版本。同时为每个版本保留独立的环境,避免版本冲突和兼容性问题。此文章步骤以windows为例使用setup.exe......