底层直接开辟了docker环境,结合opensumi得到一个持久化在线编译环境(服务器ip地址+端口号,每个学生用不同端口号),为了保证每个人网址都只能自己用,需要在这个网址访问之前加上验证**【需要验证是否正确,还需要验证这个链接和用户是否匹配】**历程(记录一下探索及学习历程,大家可以直接略过)这个项目是我近所里工作时候,师兄就已经想到了用nginx实现反向代理。 一开始服务器域名是
git是目前世界上使用最广泛版本控制工具。github是一个极其友好开源git仓库系统。github作为开源代码管理有着巨大优势,但是当项目涉及一定私密性,github就可能不能使用(虽然github有一个私有仓库,但这个仓库仍然是挂在github公有的服务器上,私密性仍然不是很高).这时我们可以选择使用gitlab,gitlab可以在自己服务器搭载,管理,以及使用.在服务器上搭载g
Gitlab 安装,使用已安装Nginx本来以为安装会很顺利,网上相关文档也很多,但是很多问题很难找到答案,还是记录一下。第一次安装建议在新服务器上安装,以免对其他服务器影响。当然如果使用docker镜像安装,会比较好。一般也不会有什么问题。1.安装gitlab这里系统是 CentOS 7 ,官方参考安装介绍路径 https://about.gitlab.com/installation/#ce
转载 2024-03-28 06:11:52
131阅读
背景:在多数企业中,都会选择 GitLab 作为代码仓库存储公司代码,关于 GitLab 优点、牛逼功能属于常识了,不了解可以自行查询资料。本文假设你已经知道了 GitLab,并能熟练操作和管理它。 一、Nginx CVE-2021-23017 漏洞说明2021年5月25日,F5公司发布了影响NGINX DNS解析低风险漏洞 CVE-2021-23017,受影响版本为NGIN
转载 2024-05-20 12:56:58
426阅读
最近试着在阿里云 ESC 上部署了一下 GitLab 社区版本,并且使用了非内嵌 nginx 服务,遇到不少坑,特意记录一下。 首先是安装 GitLab 社区版,具体安装流程按照官网说明来进行。GitLab 官方提供了 Omnibus包安装、社区提供安装方法、和官方其他安装方法。这里推荐使用 Omnibus 包来安装,这也是官方推荐方式。用这个包安装部署gitlab,便于后期配置
转载 2024-05-06 14:54:10
458阅读
gitlab汉化版安装部署1. gitlab介绍:GitLab 是一个用于仓库管理系统开源项目,使用Git作为代码管理工具,并在此基础上搭建起来web服务。GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它由Ruby写成。后来,一些部分用Go语言重写,现今并在国内外大中型互联网公司广泛使用。2. git、gitlab、GitHub区别:git 是
转载 2024-04-27 19:02:38
37阅读
1. 你最喜欢 Git 命令是什么个人比较喜欢 git add -p. 这增加了“补丁模式”变化,这是一个内置命令行程序。它遍历了每个更改,并要求确认是否要执行它们。这个命令迫使咱们放慢速度并检查更改文件。作为开发人员,咱们有时常常急于提交,我自己也经常这样,做完运行 git add . 才发现把调试代码也提交上去了。2. 为什么你更喜欢直接使用 g
#前言 近期归整知识有点杂,每天工作也是近两年最为紧凑阶段。还是先说需求,一个工程持续发布,对应测试环境时基础python + supervisor形式,新切一个环境出来用docker做。话说之前知道大概流程是什么样,实际动手操作还是遇到各种问题,机器环境CentOS 7.5。nginx这个不必多说,多处都有安装使用文档。所遇到问题是笔者拿到机器是新申请没有多想就安装了一个nginx
转载 2024-10-27 19:25:13
242阅读
GitLab是项目管理和代码托管平台,可通过Web界面进行访问公开或者私人项目,常用于源代码版本控制,但是也可以用于保存各类文件。GitLab能够浏览源代码,管理缺陷和注释。GitLab可以管理团队对仓库访问,非常易于浏览提交过版本并提供一个文件历史库。GitLab提供一个代码片段收集功能,可以轻松实现代码复用,便于日后有需要时候进行查找。当前使用是私服GitLab,搭建在内部服务器上,
Centos6.5 安装gitlab使用自带nginx 1.安装依赖 2.设置postfix开机启动 3.下载安装包 放入/opt中 4.安装 It looks like GitLab has not been configured yet; skipping the upgrade scri
原创 2021-08-05 16:14:29
854阅读
一、安装1.配置yum源vim /etc/yum.repos.d/gitlab-ce.repo复制以下内容:[gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=12.更新本地yum缓存yum
转载 2023-09-20 11:58:39
1900阅读
先说Jenkins,安装就不说了,网上一大推,这里贴一个地址:https://jenkins.io/zh/ 安装成功后首页面类似这样: 开始新建一个jenkins任务:输入一个任务名称,前端我们统一都是XXX-WEB 新建项目后点击确认进入项目配置界面: 这里选择丢弃旧有项目 接着下一步源码管理: 公司集成gitlab,这里就选择用gitlab地址 Credentials这里配置需要注意
一、环境说明:         公司机房局域网组网,提供开发、测试、代码管理等,只有一个公网IP,通过外网防火墙映射到了其中一台外网服务器上,在这台服务器上安装ginx,实现了内网服务域名解析等功能,提供外部访问能力。         本文章主要介绍本地化代码管理服务GitLab配置,以提供外网正常访问。
转载 2024-03-26 21:21:19
3175阅读
服务器上已经安装好了Nginx配置了多个网站服务,这个情况下我们怎样安装配置Gitlab才能不影响现有的Nginx网站服务?以及如何开启Pages用户网站页面服务? 以下参照阿里云CentOS7进行介绍,Nginx安装请参照下面这个文章:CentOS7下Nginx安装和配置Gitlab启用外部Nginx服务Gitlab安装好之后,主要设置都在/etc/gitlab/gitlab
前言.gitignore用来忽略git项目中一些文件,使得这些文件不被git识别和跟踪;简单说就是在.gitignore添加了某个文件之后,这个文件就不会上传到github上被别人看见;.gitignore 文件格式规范如下:所有空行或者以 # 开头行都会被 Git 忽略。可以使用标准 glob 模式匹配。匹配模式可以以(/)开头防止递归。匹配模式可以以(/)结尾指定目录。要忽略指定模式以
漏扫发现CVE-2021-23017 漏洞两种解决方案1、升级gitlab到最新版,如果是跨小版本还好,大版本需要按顺序升级2、关闭gitlab自带nginx使用RPM安装最新版本nginx以下介绍如何配置RPM安装nginx1、关闭启动自带nginx# vi /etc/gitlab/gitlab.rbnginx['enable'] = false # gitlab-ct
原创 2023-11-17 10:07:55
38阅读
文章目录要做什么?编写简单代码逻辑编写测试用例配置.gitlab-ci.yml配置runner 要做什么?django自动化测试项目主要是为后端开发提供,如果你只是单纯测试人员,这篇可以跳过。正规开发流程中,开发人员要写测试用例。根据不同需求写出不同测试用例来验证逻辑是否正确,是否能解决需求所有问题。而gitlab CI就是每次我们提交代码,都自动跑一遍我们测试,看看有没有问题。
转载 2024-08-03 12:53:43
83阅读
Gitlab最近离职,一张机票跨越小半个中国,来魔都找了一份喜欢工作。稳定了就开始继续写东西啦 ?毕业实习时候在公司里面积极推 Git,考虑到同事学习成本,在 Gogs 和 Gitlab 之间,我选了 Gogs,不为别的,只为原生中文 ?。然后一大段时间,我都是在 Github 和 Gogs 这两个平台进行协作Gitlab 大名也不时在耳边响起。现在公司版本控制用Gitlab
转载 2024-10-16 08:34:06
85阅读
安装配置环境与环境  系统 centos-7   版本8.9.5 ,当前主流版本,最新版变化较大安装   ruby 安装(gitlab 是ruby 开发所以依赖于ruby环境)     版本     [root@k8s-master ~]# ruby -v     ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linu
转载 2024-07-24 20:30:56
83阅读
简介最近公司要求要通过Gitlab CICD做一个项目的自动打包,我之前也没接触过,所以只能现学现卖。不过说实话,让我这个连大学英语四级都没过的人看Gitlab官网纯英文教程,我真的是脑阔昏,于是一顿翻译加上网上一堆帖子,总算是研究了个大概。 CICD基础介绍CI/CD 是一种持续开发软件方法,可以不断进行构建、测试和部署代码迭代更改。这种迭代有助于减少基于错误或失败版本进行开发
转载 2024-04-25 11:54:14
68阅读
  • 1
  • 2
  • 3
  • 4
  • 5