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

gitlab 实战

一.安装依赖

yum install -y curl policycoreutils-python openssh-server perl

二.安装gitlab

yum install gitlab-jh-16.0.3-jh.0.el7.x86_64.rpm

三.修改下面的

vim /etc/gitlab/gitlab.rbexternal_url 'http://192.168.249.156'

四.初始化 

gitlab-ctl reconfigure

五.查看状态

 gitlab-ctl status

六.登陆 Gitlab

  1.  开始都是root用户登录,密码在/etc/gitlab/initial_root_password
  2. 修改密码
  3. 添加用户组
  4. 添加用户(管理员,开发者,维护者,普通用户登录的)
  5. 切换用户到管理员
  6. 添加项目
  7. 邀请用户到用户组
  8. 在项目里测试,添加前端( xiaoshuai)和后端(xiaobai)的目录

9.在终端里使用useradd  xiaoshuai ,创建一个用户用来拉取代码进行测试,用 ssh-keygen 生成xiaoshuai用户的密钥,把这个密钥添加在管理员用户的gitlab的ssh密钥中,然后拉取代码。

10.配置

[root@gitlab ~]# git config --global user.name "xiaoshuai"  #配置git使用用户

[root@gitlab ~]# git config --global user.email "xiaoshuai@aliyun.com"  #配置git使用邮箱

[root@gitlab ~]# git config --global color.ui true  #语法高亮

11. 开发者小帅用户操作

[xiaoshuai@web2 ~]$ lsclound[xiaoshuai@web2 ~]$ cd clound[xiaoshuai@web2 clound]$ lsREADME.md  后端  前端[xiaoshuai@web2 clound]$ cd 前端/[xiaoshuai@web2 前端]$ ls[xiaoshuai@web2 前端]$ echo "你最帅 小帅前端测试" >> index.html[xiaoshuai@web2 前端]$ lsindex.html[xiaoshuai@web2 前端]$ git add .[xiaoshuai@web2 前端]$ git commit -a -m "第一次提交前端测试"[main ca87aa2] 第一次提交前端测试1 file changed, 1 insertion(+)create mode 100644 "\345\211\215\347\253\257/index.html"[xiaoshuai@web2 前端]$ git checkout -b  xiaoshuai切换到一个新分支 'xiaoshuai'[xiaoshuai@web2 前端]$ git branchmainorigin* xiaoshuai

12.提交代码到gitlab 分支小帅

13.开发者小帅用户查看

相关文章:

gitlab 实战

一.安装依赖 yum install -y curl policycoreutils-python openssh-server perl 二.安装gitlab yum install gitlab-jh-16.0.3-jh.0.el7.x86_64.rpm 三.修改下面的 vim /etc/gitlab/gitlab.rbexternal_url http://192.168.249.156 四.初始化 gitlab-ctl reconfigure 五.查看状…...

openGauss学习笔记-128 openGauss 数据库管理-设置透明数据加密(TDE)

文章目录 openGauss学习笔记-128 openGauss 数据库管理-设置透明数据加密(TDE)128.1 概述128.2 前提条件128.3 背景信息128.4 密钥管理机制128.5 表级加密方案128.6 创建加密表128.7 切换加密表加密开关128.8 对加密表进行密钥轮转 openGauss学习笔记-12…...

Redis从入门到精通(三)-高阶篇

文章目录 0. 前言[【高阶篇】3.1 Redis协议(RESP )详解](https://blog.csdn.net/wangshuai6707/article/details/132742584)[【高阶篇】3.3 Redis之底层数据结构简单动态字符串(SDS)详解](https://blog.csdn.net/wangshuai6707/article/details/131101404)[【高阶篇】3.4 Redis…...

线性表--队列-1

文章目录 主要内容一.队列基础练习题1.用链式存储方式的队列进行删除操作时需要 ( D ).代码如下(示例): 2.若以1,2,3,4作为双端队列的输入序列,则既不能由输入受限的双端队列得到,又不能由输出受限的双端队列得到的输出序列是( C …...

【开题报告】基于uni-app的汽车租赁app的设计与实现

1.项目背景及意义 项目背景: 随着人们生活水平的提高,汽车租赁服务在城市中变得越来越普及。传统的租车方式存在一些问题,比如租车流程繁琐、费用不透明、选择有限等。因此,开发一款基于uni-app的汽车租赁app成为了满足用户需求…...

Java实现围棋算法

围棋是一种源自中国的棋类游戏,也是世界上最古老、最复杂的棋类游戏之一。该游戏由黑白两方交替放置棋子在棋盘上进行,目的是将自己的棋子占据更多的空间,并将对手的棋子围死或吃掉,最终获得胜利。围棋不仅是一种游戏,…...

python -opencv 边缘检测

python -opencv 边缘检测 边缘检测步骤: 第一步:读取图像为灰度图 第二步:进行二值化处理 第三步:使用cv2.findContours对二值化图像提取轮廓 第三步:将轮廓绘制到图中 代码如下: from ctypes.wintypes import SIZ…...

Hadoop-- hdfs

1、HDFS中的三个进程:NameNode(NN)、DataNode(DN)、SecondNameNode(SNN) 2、NameNode(NN) 1、作用: 1、接收客户端的一个读、写的服务,在namenode上存储了数据文件和datanode的映射的关系。 …...

《论文阅读》CAB:认知、情感和行为的共情对话生成 DASFAA 2023

《论文阅读》CAB:认知、情感和行为的共情对话生成 前言摘要相关知识CVAE 条件变分自编码器最大最小归一化模型架构1.获取 Representation2.Prior Network and Recognition Network (Affection)3.Knowledge Acquisition and Fusion (Cognition)4.Dialogue Act Predictor and Re…...

审计dvwa高难度命令执行漏洞的代码,编写实例说明如下函数的用法

审计dvwa高难度命令执行漏洞的代码 &#xff0c;编写实例说明如下函数的用法 代码&#xff1a; <?phpif( isset( $_POST[ Submit ] ) ) {// Get input$target trim($_REQUEST[ ip ]);// Set blacklist$substitutions array(& > ,; > ,| > ,- > ,$ …...

国科大数据挖掘期末复习——聚类分析

聚类分析 将物理或抽象对象的集合分组成为由类似的对象组成的多个类的过程被称为聚类。由聚类所生 成的簇是一组数据对象的集合&#xff0c;这些对象与同一个簇中的对象彼此相似&#xff0c;与其他簇中的对象相异。 聚类属于无监督学习&#xff08;unsupervised learning&…...

【经验之谈·高频PCB电路设计常见的66个问题】

文章目录 1、如何选择PCB 板材&#xff1f;2、如何避免高频干扰&#xff1f;3、在高速设计中&#xff0c;如何解决信号的完整性问题&#xff1f;4、差分布线方式是如何实现的&#xff1f;5、对于只有一个输出端的时钟信号线&#xff0c;如何实现差分布线&#xff1f;6、接收端差…...

科大讯飞 vue.js 语音听写流式实现 全网首发

组件下载 还是最近的需求&#xff0c;页面表单输入元素过多&#xff0c;需要实现语音识别来由用户通过朗读的方式向表单中填写数据&#xff0c;尽量快的、高效的完成表单数据采集及输入。 国内科大讯飞在语音识别方面的建树还是有目共睹&#xff0c;于是还是选择了科大讯飞的平…...

局域网文件共享神器:Landrop

文章目录 前言解决方案Landrop软件界面手机打开效果 软件操作 前言 平常为了方便传文件&#xff0c;我们都是使用微信或者QQ等聊天软件&#xff0c;互传文件。这样传输有两个问题&#xff1a; 必须登录微信或者QQ聊天软件。手机传电脑还有网页版微信&#xff0c;电脑传手机比…...

如何使用Docker部署Apache+Superset数据平台并远程访问?

大数据可视化BI分析工具Apache Superset实现公网远程访问 文章目录 大数据可视化BI分析工具Apache Superset实现公网远程访问前言1. 使用Docker部署Apache Superset1.1 第一步安装docker 、docker compose1.2 克隆superset代码到本地并使用docker compose启动 2. 安装cpolar内网…...

【阿里云】图像识别 摄像模块 语音模块

USB 摄像头模块测试及配置 一、首先将 USB 摄像头插入到 Orange Pi 开发板的 USB 接口中二、然后通过 lsmod 命令可以看到内核自动加载了下面的模块三、通过 v4l2-ctl 命令可以看到 USB 摄像头的设备节点信息为 /dev/video0四、使用 fswebcam 测试 USB 摄像头五、使用 motion …...

一文读懂 Linux 网络 IO 模型

文章目录 1.从一个问题说起2.多进程模型3.多线程模型4.I/O 多路复用5.select、poll、epoll 的区别&#xff1f;5.1 select5.2 poll5.3 epoll5.4 两种事件触发模式 参考文献 1.从一个问题说起 互联网发展历史上&#xff0c;曾经有一个著名的问题&#xff1a;C10K 问题。 C 是 …...

Arduino库之U8g2lib

某些图片、表格在手机竖屏状态下会显示不全&#xff0c;横屏显示即可。最好是用平板或电脑看。大部分内容摘自官网。 简介 U8g2 U8glib是用于单色显示屏的图形库&#xff0c;它可以用于51、Arduino、ARM控制显示屏&#xff0c;目前作者olikraus已经更新到version2了&#xff0…...

fiddler 手机抓包

前置步骤参考&#xff1a;手把手教你如何配置fiddler、并开启手机代理抓包、最详细_fiddler抓socks5_赴梦、的博客-CSDN博客 后续&#xff1a; 问&#xff1a;fiddler 证书已安装 在 iphone, 访问网站&#xff0c;报错&#xff0c; 此链接非私人链接 gpt: 如果你在使用 Fiddl…...

基于知识问答的上下文学习中的代码风格11.20

基于知识问答的上下文学习中的代码风格 摘要1 引言2 相关工作3 方法3.1 概述3.2 元函数设计3.3 推理 4 实验4.1 实验设置4.2 实施细节4.3 主要结果 摘要 现有的基于知识的问题分类方法通常依赖于复杂的训练技术和模型框架&#xff0c;在实际应用中存在诸多局限性。最近&#x…...

LobeHub 这玩意儿,到底香在哪?

先说结论&#xff1a;LobeHub 是目前我在前端圈里看到的&#xff0c;最接近“智能体操作系统”的一个东西。不是吹&#xff0c;是真的好用到让我有点慌。事情是这样的前阵子我在搞一个自动化工单系统&#xff0c;本来打算自己撸一套 Agent 调度逻辑&#xff0c;结果写到第三天我…...

开源AI智能眼镜开发实战:OpenVision项目架构与集成指南

1. 项目概述&#xff1a;当智能眼镜遇见开源AI大脑如果你和我一样&#xff0c;对Meta Ray-Ban智能眼镜的硬件设计爱不释手&#xff0c;却又对Meta AI的封闭生态和功能限制感到束手束脚&#xff0c;那么OpenVision这个项目&#xff0c;可能就是你在寻找的“终极解药”。简单来说…...

Python 爬虫反爬突破:文字验证码 OCR 识别开发

前言 传统英数混合文字验证码是早期网站最基础的人机校验形式&#xff0c;至今仍大量应用于中小型站点、后台管理系统、老旧业务平台的登录及接口防护场景。此类验证码通过字符扭曲、粘连、旋转、噪点填充、干扰线条、彩色渐变背景等方式增加机器识别难度&#xff0c;依靠人工…...

实用指南:Video DownloadHelper CoApp的高效配置与使用技巧

实用指南&#xff1a;Video DownloadHelper CoApp的高效配置与使用技巧 【免费下载链接】vdhcoapp Companion application for Video DownloadHelper browser add-on 项目地址: https://gitcode.com/gh_mirrors/vd/vdhcoapp Video DownloadHelper CoApp是一款功能强大的…...

Java面试85题图解版(一):基础核心篇

Java面试85题图解版&#xff08;一&#xff09;&#xff1a;基础核心篇 阅读提示&#xff1a;本文是“图解比喻一句话总结”面试题库的第一篇&#xff0c;覆盖Java基础、集合、JDK版本演进及数据库基础共29道题。每道题拆成四层结构——结构图 → 场景比喻 → 关键对比表 → 一…...

Windows系统printui.dll文件丢失无法启动程序解决

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…...

终极指南:如何用ChatGPT-Micro-Cap-Experiment实现AI驱动的高频交易与市场微观结构分析

终极指南&#xff1a;如何用ChatGPT-Micro-Cap-Experiment实现AI驱动的高频交易与市场微观结构分析 【免费下载链接】LLM-Trading-Lab This repo powers my experiment where ChatGPT manages a real-money micro-cap stock portfolio. 项目地址: https://gitcode.com/GitHub…...

SLING性能优化:5个技巧提升解析速度和准确性

SLING性能优化&#xff1a;5个技巧提升解析速度和准确性 【免费下载链接】sling SLING - A natural language frame semantics parser 项目地址: https://gitcode.com/gh_mirrors/sling1/sling SLING作为一款自然语言框架语义解析器&#xff0c;其解析速度和准确性直接影…...

一眨眼这只小狐狸发布 150 版了

一眨眼&#xff0c;这只小狐狸发布了 150 版。 还挺喜欢官方网站上使用的数字字体。 https://www.isharkfly.com/t/topic/9815...

基于Langchain-Chatchat搭建私有知识库:RAG技术实践与优化指南

1. 项目概述&#xff1a;从开源社区到企业级知识库的桥梁如果你最近在关注大语言模型&#xff08;LLM&#xff09;的应用落地&#xff0c;尤其是私有化知识库问答这个方向&#xff0c;那么“Langchain-Chatchat”这个名字你大概率不会陌生。它不是一个全新的模型&#xff0c;而…...