当前位置: 首页 > article >正文

1.gitlab 服务器搭建流程

前提条件:
一、服务器硬件水平
搭建gitlab服务器最低配置要求2核4G,低于这个配置的服务器运行效果很差。
gitlab官网:https://about.gitlab.com/
下载地址:gitlab/gitlab-ce - Packages · packages.gitlab.com
在这里插入图片描述

本机ubuntu
在这里插入图片描述

二、安装依赖
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates

sudo apt-get update
在这里插入图片描述

sudo apt-get install -y curl openssh-server ca-certificates
在这里插入图片描述

三、安装邮箱服务:
sudo apt-get install -y postfix
选择Internet Site
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

四、添加Gitlab软件包到存储库并安装
在线安装比较慢,此处采用离线安装
在这里插入图片描述

下载安装包到对应地址
之后安装指定离线包:gitlab-ce_16.7.3-ce.0_amd64.deb
sudo dpkg -i gitlab-ce_16.7.3-ce.0_amd64.deb
在这里插入图片描述

五、配置
sudo gitlab-ctl reconfigure
在这里插入图片描述

六、修改服务器端口
ifconfig查看本地ip地址
在这里插入图片描述

192.168.188.129
netstat -an查看端口号
在这里插入图片描述
在这里插入图片描述

七、重新载入配置
sudo gitlab-ctl reconfigure
在这里插入图片描述
在这里插入图片描述

u0nyAg3oWO51fXO66NAGfva/Ef5TnJGJcfyT5n+NHVI=

在安装完启动 GitLab 后,应该就可以在网页上访问到 GitLab 的登录界面了,不过 GitLab 已事先创建了一个账号了,这个账号就是管理员账号。即便是注册新 GitLab 账号,也需要登录管理员账号进行审批。那么这个管理员账号和密码各是什么呢?

这个管理员账号的账号名为 root,而密码在一个自动生成的文件 /etc/gitlab/initial_root_password 中(密码不会含空格),且会在 24 小时后自动被删除。

修改账户密码
在这里插入图片描述

登录地址:
http://192.168.188.129:20600/users/sign_in
登录地址:
登录 · GitLab

成功进入

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

修改完账号密码之后,进行登录
在这里插入图片描述

八、查看Gitlab状态
在这里插入图片描述


http://www.kler.cn/a/448270.html

相关文章:

  • 在 Go 中利用 ffmpeg 进行视频和音频处理
  • AIGC-------AI生成内容如何赋能AR和VR体验?
  • linux----文件访问(c语言)
  • 大腾智能CAD:国产云原生三维设计新选择
  • halcon单相机+机器人*眼在手外标定心得
  • 基于Spring Boot的智慧农业专家远程指导系统
  • 在 Django 中使用 SMTP 发送邮件是一个常见的需求
  • Python——turtle库(海龟绘图)介绍与使用
  • javaEE-多线程编程-3
  • EdgeX Core Service 核心服务之 Core Command 命令
  • Redis梳理
  • 计算机视觉目标检测——DETR(End-to-End Object Detection with Transformers)
  • 自然语言处理学什么
  • 前端开放性技术面试—面试题
  • 虚拟世界中的社交互动:Facebook在元宇宙中的发展路径
  • CNN分类-卷积神经网络(Convolutional Neural Network)
  • 【C语言】倒序输出
  • uniapp input的触发事件
  • robots协议
  • 使用Python和OpenCV进行双目摄像头测距的详细教程及源代码
  • Hive SQL 查询所有函数
  • setTimeout 最小执行时间是多少
  • java.util.ConcurrentModificationException异常出现的原因及解决方法
  • 【python实现烟花】
  • 解锁 SSM 与 Vue 在新锐台球厅管理系统设计与实现中的融合密码
  • 【大语言模型】ACL2024论文-29 答案即所需:通过回答问题实现指令跟随的文本嵌入