Gitlab最近离职,一张机票跨越小半个中国,来魔都找了一份喜欢的工作。稳定了就开始继续写东西啦 ?毕业实习的时候在公司里面积极推 Git,考虑到同事的学习成本,在 Gogs 和 Gitlab 之间,我选了 Gogs,不为别的,只为原生中文 ?。然后一大段时间,我都是在 Github 和 Gogs 这两个平台进行协作的,Gitlab 的大名也不时的在耳边响起。现在的公司版本控制用的是 Gitlab            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-16 08:34:06
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            服务器上已经安装好了Nginx,配置了多个网站服务,这个情况下我们怎样安装配置Gitlab才能不影响现有的Nginx网站服务?以及如何开启Pages用户网站页面服务?       以下参照阿里云CentOS7进行介绍,Nginx的安装请参照下面这个文章:CentOS7下的Nginx安装和配置为Gitlab启用外部Nginx服务Gitlab安装好之后,主要设置都在/etc/gitlab/gitlab            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 12:20:10
                            
                                219阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言.gitignore用来忽略git项目中一些文件,使得这些文件不被git识别和跟踪;简单的说就是在.gitignore添加了某个文件之后,这个文件就不会上传到github上被别人看见;.gitignore 文件的格式规范如下:所有空行或者以 # 开头的行都会被 Git 忽略。可以使用标准的 glob 模式匹配。匹配模式可以以(/)开头防止递归。匹配模式可以以(/)结尾指定目录。要忽略指定模式以            
                
         
            
            
            
            文章目录要做什么?编写简单的代码逻辑编写测试用例配置.gitlab-ci.yml配置runner 要做什么?django自动化测试项目主要是为后端开发提供的,如果你只是单纯的测试人员,这篇可以跳过。正规的开发流程中,开发人员要写测试用例。根据不同的需求写出不同的测试用例来验证逻辑是否正确,是否能解决需求的所有问题。而gitlab CI就是每次我们提交代码,都自动跑一遍我们的测试,看看有没有问题。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-03 12:53:43
                            
                                83阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            git是目前世界上使用最广泛的版本控制工具。github是一个极其友好的开源的git仓库的系统。github作为开源代码管理有着巨大的优势,但是当项目涉及一定私密性的,github就可能不能使用(虽然github有一个私有仓库,但这个仓库仍然是挂在github公有的服务器上,私密性仍然不是很高).这时我们可以选择使用gitlab,gitlab可以在自己的服务器搭载,管理,以及使用.在服务器上搭载g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 12:24:45
                            
                                175阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            先说Jenkins,安装就不说了,网上一大推,这里贴一个地址:https://jenkins.io/zh/ 安装成功后首页面类似这样的: 开始新建一个jenkins任务:输入一个任务名称,前端我们统一都是XXX-WEB 新建项目后点击确认进入项目配置界面: 这里选择丢弃旧有项目 接着下一步源码管理: 公司集成的是gitlab,这里就选择用gitlab地址 Credentials这里的配置需要注意            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 14:12:52
                            
                                586阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            底层直接开辟了docker环境,结合opensumi得到一个持久化的在线编译环境(服务器ip地址+端口号,每个学生用不同的端口号),为了保证每个人的网址都只能自己用,需要在这个网址访问之前加上验证**【需要验证是否正确,还需要验证这个链接和用户是否匹配】**历程(记录一下探索及学习历程,大家可以直接略过)这个项目是我近所里工作的时候,师兄就已经想到了用nginx实现反向代理。 一开始服务器的域名是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 15:45:47
                            
                                1832阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、环境说明:         公司机房局域网组网,提供开发、测试、代码管理等,只有一个公网IP,通过外网防火墙映射到了其中一台外网服务器上,在这台服务器上安装ginx,实现了内网服务的域名解析等功能,提供外部访问能力。         本文章主要介绍本地化代码管理服务GitLab到配置,以提供外网正常访问。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 21:21:19
                            
                                3172阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这篇博客是参考  GitLab配置ssh key 中途遇到了几个问题,所以记录下问题1:HTTPS拉下来的项目,使用SSH提交,仍然需要输入用户名和密码    在“二、解决方案”中,我配置ssh后,在git bash里,push的时候,会让我输入用户名和密码。我不解,因为配置ssh成功后,是不需要输入用户名和密码的。&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-21 13:43:36
                            
                                1477阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装配置环境与环境  系统 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 作为代码仓库存储公司的代码,关于 GitLab 的优点、牛逼的功能属于常识了,不了解的可以自行查询资料。本文假设你已经知道了 GitLab,并能熟练的操作和管理它。 一、Nginx CVE-2021-23017 漏洞说明2021年5月25日,F5公司发布了影响NGINX DNS解析的低风险漏洞 CVE-2021-23017,受影响版本为NGIN            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-20 12:56:58
                            
                                426阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通过修改简单的Nginx配置文件来实现SSL证书的加持,使得我们的应用程序支持HTTPS访问协议。首先,搞到SSL证书付费的话就很多选项,我就简单介绍一下免费的吧。  免费的SSL证书都是针对单一域名,比如baofeidyz.com quan.baofeidyz.com 这两个域名是单独的,所以是需要两个免费的SSL证书。  腾讯云和阿里云目前都有免费的SSL证书可以申请。 腾讯云免费SSL证书            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 18:04:33
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如何为nginx配置https(免费证书)  如果你使用了nginx作为反向代理,那么本文可以教你如何将https配置在nginx,这样即使你的后端服务是http也完全没有问题. 一、我们需要什么证书之前写过一篇《tomcat https配置方法(免费证书)》的简书(想看的可以去我的主页里面看下,这两篇之间还是有许多相关联的知识的~),里面有提到过常用证书的分类,其中nginx使用的就是PEM格            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 11:29:52
                            
                                673阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            HTTPS 的好处就不多说了,不过随着 Chrome 和 FireFox 在地址栏添加了明显的锁标识,甚至在用户访问网页的时候会显示这样一来,我们就不得不给自己的站点加上 SSL 证书,否则会损失不少的访问量。免费的证书从哪里申请收费的 SSL 证书到处都是,如果是安全性较高(例如包含资金往来、个人敏感信息)的站点,购买收费证书会比免费证书好。如果只是个人专栏、企业官网等,可以选择国内几大云服务商            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 08:21:35
                            
                                205阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            之前写的关于nginx的内容都是http的,现在轮到https上场了。其实https和http的不同是在于端口、证书和秘钥,其他基础配置都是相同的,这一篇我们来看看如何生成https证书和私钥、https实现的流程和相关的使用注意事项。当然这个证书和私钥是我们自己生成的,没有通过权威机构认证,在浏览器请求显示的时候会有提醒。要是想要正式的证书和秘钥,可以到相关机构去购买,有点耗银子。有兴趣的可以去            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 14:17:37
                            
                                132阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ?? 目录一、Nginx安全证书的配置和申请1.1 nginx 的安装1.2 nginx 配置文件说明1.3 nginx 环境变量配置1.4 nginx 的学习建议1.5 导入ssl证书二、Nginx 配置 SSL 服务2.1 nginx 配置 https2.2 配置多域名的 https2.3 搭建 SpringBoot 项目2.4 打包2.5 上传服务器以及nginx 部署集群2.6 配置ng            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-25 18:40:53
                            
                                34阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Tomcat/Nginx配置https协议证书前言Tomcat配置https协议证书-阿里云方式一 pfx配置证书重启即可方式二 jkspfx生成jks配置证书重启即可Nginx配置https协议证书-阿里云实现方式重启即可其他Tomcat相关配置例子如下nginx配置相关例子如下 前言阿里云官网:https://account.aliyun.com/login/login.htm 前往阿里云控            
                
         
            
            
            
            Gitlab 安装,使用已安装Nginx本来以为安装会很顺利,网上相关文档的也很多,但是很多问题很难找到答案,还是记录一下。第一次安装建议在新服务器上安装,以免对其他服务器影响。当然如果使用docker镜像安装,会比较好。一般也不会有什么问题。1.安装gitlab这里系统是 CentOS 7 ,官方参考安装介绍路径 https://about.gitlab.com/installation/#ce            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 06:11:52
                            
                                131阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nginx支持多域名ssl证书  导读: 
 昨天凌晨将公司旗下的另外一个域名也升级成通过ssl证书登录的形式,那里料到过程竟然非常曲折,原因是nginx如果编译的时候使用openssl如果没有添加enable-tl***t参数的话,就只支持一个ssl证书,因此要让nginx支持多域名证书就必须要重新编译openssl和nginx。  详细过程: 
 升级更改完nginx配置文件以后,使用/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-09 18:45:45
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              首先,搭建https服务肯定需要一个https证书。这个证书可以看做是一个应用层面的证书。之所以这么说是因为https证书是基于CA证书生成的。对于正式的网站,CA证书需要到有资质的第三方证书颁发机构去申请获取。对于我们自建的一些小项目,可以使用自己的服务器自签CA证书。这类证书构建出来的HTTPS服务在访问的时候浏览器会发出不可信任的警告,对于自身项目无视即可。  参考文:【】■  自签CA