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

gitlab安装和使用

gitlab安装和使用

1.下载必要的依赖

    sudo yum install curl openssh-server openssh-clients postfix cronie  #需要执行sudo service postfix start #配置邮箱的sudo chkconfig postfix on #配置邮箱的#这句是用来做防火墙的,避免用户通过ssh方式和http来访问。sudo lokkit -s http -s ssh

2.下载gitlab安装包

清华大学镜像源:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce

下载完放到指定位置

进入目录安装命令

rpm -ivh ./gitlab-ce-14.10.5-ce.0.el7.x86_64.rpm

3.修改必要的配置文件

vim /etc/gitlab/gitlab.rb 
    #外部访问url(经过编译后,自动将这个配置编译到nginx配置,nginx就无需配置了)external_url 'http://192.168.0.1:8888'#默认值就是8080。如果端口被占用,可将8080修改为其它(例如:9090)unicorn['port'] = 8080  #gitlab版本不同,这个配置项可能不存在

4.是配置文件生效

    #使配置生效gitlab-ctl reconfigure#重新启动GitLab gitlab-ctl restart

5.登录网页-默认密码

密码放在了一个临时文件中

密码位置:/etc/gitlab/initial_root_password

密码需要及时修改,24小时会自动删除

6.修改密码

http://110.42.188.114:8888/users/sign_in

root !QAZ2wsx

7.增加用户

8.测试分享代码

9.上传clone创建分支,提交代码

  • gitlab-ce-14初装以后,把密码放在了一个临时文件中了

常用的gitlab命令

    gitlab-ctl start    # 启动所有 gitlab 组件;gitlab-ctl stop        # 停止所有 gitlab 组件;gitlab-ctl restart        # 重启所有 gitlab 组件;gitlab-ctl status        # 查看服务状态;vim /etc/gitlab/gitlab.rb        # 修改gitlab配置文件;gitlab-ctl reconfigure        # 重新编译gitlab的配置;gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;gitlab-ctl tail        # 查看日志;gitlab-ctl tail nginx/gitlab_access.log

git的使用

  1. 安装git yum install git

  2. 查看git 版本 git --version

  3. 配置git

    git config --global user.email "you@example.com" git config --global user.name "Your Name"

参考资料:CentOs7 安装Gitlab

相关文章:

gitlab安装和使用

gitlab安装和使用 1.下载必要的依赖 sudo yum install curl openssh-server openssh-clients postfix cronie #需要执行sudo service postfix start #配置邮箱的sudo chkconfig postfix on #配置邮箱的#这句是用来做防火墙的,避免用户通过ssh方式和http来访问。su…...

【论文阅读】DALL·E: Zero-Shot Text-to-Image Generation

OpenAI第一代文本生成图片模型 paper:https://arxiv.org/abs/2102.12092 DALLE有120亿参数,基于自回归transformer,在2.5亿 图片-文本对上训练的。实现了高质量可控的text to image,同时也有zero-shot的能力。 DALL-E没有使用扩…...

说一下 toRef、toRefs,以及他们的区别

toRef:创建一个新的Ref变量,转换Reactive对象的某个字段为Ref变量 toRefs:创建一个新的对象,它的每个字段都是Reactive对象各个字段的Ref变量 说一下toRef 先定义一个reactive对象 interface Member {id: numbername: string } c…...

修改Android Studio默认的gradle目录

今天看了一下,gradle在C盘占用了40多G。我C盘是做GHOST的,放在这里不方便。所以就要修改。 新建目录名(似乎无必要) ANDROID_SDK_HOMEG:\SOFTWARES\android-sdk GRADLE_USER_HOMEG:\SOFTWARES\.gradle 修改目录 File->Setti…...

鲁大师电动车智能化测评报告第二十三期:实测续航95km,九号Q90兼顾个性与实用

鲁大师第二十三期智能化电动车测评排行榜数据来源于鲁大师智慧实验室,测评的车型均为市面上主流品牌的主流车型。截止目前,鲁大师智能化电动车测评的车型高达130余台,且还在不断增加和丰富中。 一、测评依据 鲁大师电动车智能化测评体系包含车辆的状态采集与管理硬件系统、车辆…...

初始化项目骨架(Web3项目一实战之一)

暌违将近一年的时光,也该是时候来几个项目实践。要不,当再次翻看 玩以太坊链上项目的必备技能(…solidity之旅X) ,却未曾见有关于 Web3 项目的实战博文,不免让人唏嘘! 其实,在我敲下玩以太坊链上项目的必备技能这些文字时,心中早有了势必要弄出一个Web3的项目(当然,通…...

在opencv OpenCV中打开相机摄像头,用分水岭算法实时实现图像的分割与提取

import cv2 import numpy as np# 定义回调函数 def callback(x):pass# 打开摄像头 cap cv2.VideoCapture(0)# 创建窗口和控件 cv2.namedWindow(image) cv2.createTrackbar(threshold, image, 0, 255, callback)# 初始化参数 bgdModel np.zeros((1, 65), np.float64) fgdModel…...

CodeWhisperer 的正确使用

1、重点: 重点1: 推出 Amazon Bedrock。这项新服务允许用户通过 API 访问来自 AI21 Labs、Anthropic、Stability AI 和亚马逊的基础模型。(Anthropic 就是之前跟 ChatGPT 掰手腕的 Claude 的模型。Stability AI 就是 Stable Diffusion 背后的…...

selenium xpath定位

selenium-xpath定位 <span style"background-color:#2d2d2d"><span style"color:#cccccc"><code class"language-javascript">element_xpath <span style"color:#67cdcc"></span> driver<span styl…...

「我在淘天做技术」音视频技术及其在淘宝内容业务中的应用

作者&#xff1a;李凯 一、前言 近年来&#xff0c;内容电商似乎已经充分融入到人们的生活中&#xff1a;在闲暇时间&#xff0c;我们已经习惯于拿出手机&#xff0c;从电商平台的直播间、或者短视频链接下单自己心仪的商品。 尽管优质的货品、实惠的价格、精致的布景、有趣的…...

el-input 输入后失去焦点

说了是无情&#xff0c;写了更无情&#xff0c;你说你看了不点赞是不是更绝情&#xff1f;遇到这种神奇的BUG&#xff0c;也是大家无奈的神情。 来分析看代码&#xff1a; <div class"card-item input-item" :class"{ w-100: followRadio 2 }"v-for&…...

docker创建并访问本地前端

docker创建并访问本地前端&#xff0c;直接上命令&#xff1a; 安装nginx镜像&#xff1a; docker pull nginx 查看已安装的nginx&#xff1a; docker images 创建DockerFile文件&#xff0c;直接在当前文件夹种创建 touch Dockerfile 在Dockerfile写入内容&#xff1a; F…...

数据结构之单链表基本操作

&#x1f937;‍♀️&#x1f937;‍♀️&#x1f937;‍♀️ 今天给大家分享的是单链表的基本操作。 清风的个人主页 &#x1f389;欢迎&#x1f44d;点赞✍评论❤️收藏 &#x1f61b;&#x1f61b;&#x1f61b;希望我的文章能对你有所帮助&#xff0c;有不足的地方还请各位…...

Python 实践

文章目录 一、HttpRequests 一、Http Requests python——Request模块...

使用easyui前端框架快速构建一个crud应用

本篇文章将会详细介绍jquery easyui前端框架的使用&#xff0c;通过创建一个crud应用来带大家快速掌握easyui的使用。 easyui是博主最喜欢的前端框架&#xff0c;没有之一&#xff0c;因为它提供了多种主题&#xff0c;而且有圆润的各种组件。 一、快速开始 easyui的官网地址&…...

Logback从添加依赖,到配置给中打印级别,archive相关信息配置,在项目中的常见的用法,一个完整的过程

添加Logback依赖&#xff1a; 在您的Maven或Gradle项目中&#xff0c;添加Logback依赖。例如&#xff0c;在Maven中&#xff0c;可以将以下依赖添加到pom.xml文件中&#xff1a; <dependency><groupId>ch.qos.logback</groupId><artifactId>logback-c…...

虚假内容检测,谣言检测,不实信息检测,事实核查;纯文本,多模态,多语言;数据集整理

本博客系博主个人理解和整理所得&#xff0c;包含内容无法详尽&#xff0c;如有补充&#xff0c;欢迎讨论。 这里只提供数据集相关介绍和来源出处&#xff0c;或者下载地址等&#xff0c;因版权原因不提供数据集所含的元数据。如有需要&#xff0c;请自行下载。 “Complete d…...

数据结构:单链表

文章目录 &#x1f349;前言&#x1f349;基本概念&#x1f349;链表的分类&#x1f34c;单链表节点的结构&#x1f34c;创建节点&#x1f34c;打印链表&#x1f34c;插入和删除&#x1f95d;尾插&#x1f95d;头插&#x1f95d;尾删&#x1f95d;头删&#x1f95d;指定位置之前…...

官媒代运营:让大众倾听品牌的声音

在当今数字时代&#xff0c;媒体的影响力和多样性远远超出了以往的范畴。品牌和企业越来越依赖媒体来传播信息、建立声誉以及与大众互动。而媒体矩阵成为了现代品牌传播的关键策略&#xff0c;使大众能够倾听品牌的声音。媒体矩阵&#xff1a;多元化的传播渠道 媒体矩阵是指利…...

postgresql 实现计算日期间隔排除周末节假日方案

前置条件&#xff1a;需要维护一张节假日日期表。例如创建holiday表保存当年假期日期 CREATE TABLE holiday (id BIGINT(10) ZEROFILL NOT NULL DEFAULT 0,day TIMESTAMP NULL DEFAULT NULL,PRIMARY KEY (id) ) COMMENT假期表 COLLATEutf8mb4_0900_ai_ci ;返回日期为xx日xx时x…...

《JAVA面经实录》- 设计模式面试题(一)

《JAVA面经实录》- 设计模式面试题(一)这份是设计模式面试题・标准答案背诵版语言精炼、口语化、不啰嗦&#xff0c;面试官最爱听&#xff0c;直接背就能过。一、基础必问题&#xff08;标准答案&#xff09;1.设计模式三大类&#xff1f;创建型&#xff1a;控制对象创建&#…...

GAN七日实战:从原理到风格迁移的完整学习路径

1. 生成对抗网络入门指南&#xff1a;7天速成实战路线第一次接触GAN时&#xff0c;我被它生成的人脸照片震惊得说不出话——那些根本不存在的人像&#xff0c;连皮肤纹理和发丝反光都真实得可怕。作为计算机视觉领域的革命性技术&#xff0c;生成对抗网络正在重塑内容创作的边界…...

抖音无水印下载神器:douyin-downloader 终极实战教程

抖音无水印下载神器&#xff1a;douyin-downloader 终极实战教程 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback suppor…...

7步构建中医AI诊疗系统:仲景大语言模型实战指南

7步构建中医AI诊疗系统&#xff1a;仲景大语言模型实战指南 【免费下载链接】CMLM-ZhongJing 首个中医大语言模型——“仲景”。受古代中医学巨匠张仲景深邃智慧启迪&#xff0c;专为传统中医领域打造的预训练大语言模型。 The first-ever Traditional Chinese Medicine large …...

保姆级教程:在RV1109开发板上集成RGA与DRM,搞定图像缩放硬件加速(附完整C++封装类)

RV1109/RV1126图像处理实战&#xff1a;基于RGA与DRM的高性能硬件加速方案 在嵌入式视觉应用中&#xff0c;图像缩放是最基础却最耗时的操作之一。当我们在RV1109这类Arm Cortex-A7处理器上使用OpenCV进行resize操作时&#xff0c;常常会遇到性能瓶颈。实测数据显示&#xff0c…...

2026年4月4款万方降AI率工具盘点:率零和嘎嘎降AI最稳

2026年4月4款万方降AI率工具盘点&#xff1a;率零和嘎嘎降AI最稳 万方降AI这件事&#xff0c;在2026年4月的毕业季里被很多同学反复问到。万方检测平台在今年更新了AIGC识别模型&#xff0c;很多原本能过的段落突然飙到30%以上&#xff0c;学校要求又卡在20%甚至15%&#xff0c…...

H3C防火墙旁路部署实战:网关迁移到防火墙后,如何配置DHCP和VLAN间隔离策略?

H3C防火墙旁路部署实战&#xff1a;网关迁移与精细化访问控制 当企业网络规模扩大、业务复杂度提升时&#xff0c;传统核心交换机作为网关的架构往往会遇到性能瓶颈和安全管控的局限性。我曾参与过一个制造业客户的网络改造项目&#xff0c;他们的核心交换机在高峰期CPU利用率长…...

【Apache Doris】Java UDF 实战:从开发到部署的性能调优指南

1. Java UDF在Apache Doris中的核心价值 第一次接触Apache Doris的Java UDF功能时&#xff0c;我正面临一个典型的生产难题&#xff1a;需要将Hive中的几十个业务关键UDF迁移到Doris环境。传统C UDF的编译部署过程让我头疼不已&#xff0c;直到发现Java UDF这个"救星"…...

Linux 静态库与共享库完全指南:从制作到使用

引言在C语言开发中&#xff0c;我们经常需要重复使用一些通用功能&#xff0c;比如数学计算、字符串处理、文件操作等。如果每次都重新编写这些代码&#xff0c;不仅效率低下&#xff0c;还容易出错。库&#xff08;Library&#xff09; 就是解决这个问题的方案——它是预先编译…...

Windows Cleaner完整指南:三步快速解决C盘爆红,免费高效清理Windows系统垃圾

Windows Cleaner完整指南&#xff1a;三步快速解决C盘爆红&#xff0c;免费高效清理Windows系统垃圾 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服&#xff01; 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner Windows Clea…...