程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 4分钟
转载 2022-08-10 00:00:41
52阅读
对手,GitLab 自成立以来就一直与其在源码库市场上进行争夺。尤其当微软在 2018 年以 75 亿美元收购了 GitHub 后,GitLab 便适时推出了迁移功能,使许多开发者纷纷转向 GitLabGitLab 由此迅速成长,于去年 10 月成功上市,首日收盘价便高达 103.89 美元。或许是因...
转载 2022-08-15 06:13:25
50阅读
目的:限制本地仓库某一个分支提交代码,只能通过合并代码的方式更新分支代码。(注:合并代码冲突了, 这个必须在该分支提交。此时可以放开限制提交代码)场景: 开发过程中我们可能会有开发分支和测试分支,因不确定多个需求的上线点是否一致(即使事先确定同一时间点上线也可能因为各种原因导致仅能上线部分功能),会考虑不同的需求放在不同的分支上开发,但为了方便测试,会将不同的需求放在同一分支发布到测试环境。 这个
最近需要把阿里云上的四台服务器的项目迁移到客户提供的新的项目中,原来的四台服务器中用到了一级域名和二级域名。比如aaa.abc.com 和bbb.abc.com 和ccc.abc.com。其中aaa.abc.com登录,通过把cookie中的信息setDomain给.abc.com。其他系统可以共享这个cookie。但是新的四台服务器中并没有申请域名,只有四个ip:192.168.0.1&nbsp
上一节我们讲了一些nginx编译的部分参数,这里我们继续进行相关参数的讲解。就不在举例实际的内容,我们按照所存在的编译参数进行讲解。1 .禁用相关服务--without-http-cache 禁用 http cache 功能--without-http 禁用 http server 功能(这关了还要它干啥??)--without-pcre 禁用 pcre 库--without-mail_imap_
转载 2024-03-14 09:03:21
93阅读
linux版本:64位CentOS 6.4Nginx版本:nginx1.8.0php版本:php5.5.28 1.编译安装Nginx官网:http://wiki.nginx.org/Install下载:http://nginx.org/en/download.html 1、首先确保系统安装GCC编译器及相关工具(autoconf 和automake他们用于自动创建功能完善的ma
转载 2024-08-06 14:48:20
184阅读
SSL虚拟主机配置基于加密网站的虚拟主机,实现: 域名为www.c.com 该站点通过https访问 通过私钥、证书对该站点所有数据加密方案源码安装Nginx时必须使用--with-http_ssl_module参数,启用加密模块,对于需要进行SSL加密处理的站点添加ssl相关指令(设置网站需要的私钥和证书)。 加密算法一般分为对称算法、非对称算法、信息摘要。 对称算法有:AES、DES,主要应用
转载 2024-02-27 22:16:16
793阅读
目录一、Nginx优化1.1配置Nginx隐藏版本号1.1.1修改配置文件法1.1.2修改源码法(修改源码法要在编译之前)1.2修改Nginx用户与组1.3配置Nginx网页缓存时间1.4实现Nginx的日志切割1.5实现连接超时1.6更改Nginx运行进程数1.7Nginx网页压缩1.8FPM 参数优化二、Nginx防盗链配置 一、Nginx优化1.1配置Nginx隐藏版本号隐藏Nginx版本
服务器上已经安装好了Nginx,配置了多个网站服务,这个情况下我们怎样安装配置Gitlab才能不影响现有的Nginx网站服务?以及如何开启Pages用户网站页面服务? 以下参照阿里云CentOS7进行介绍,Nginx的安装请参照下面这个文章:CentOS7下的Nginx安装和配置为Gitlab启用外部Nginx服务Gitlab安装好之后,主要设置都在/etc/gitlab/gitlab
GitLab中配置CI/CD流水线(pipeline)以实现自动化构建和测试,你需要遵循以下步骤:1. 创建 .gitlab-ci.yml 文件:在项目的根目录或子目录中创建一个名为 .gitlab-ci.yml 的文件,这是定义GitLab CI/CD流水线的配置文件。2. 定义stages:在.gitlab-ci.yml 文件中定义流水线的各个阶段(stages),例如b
Nginx反爬我使用了python中的requests库爬取自己网址的图片 通过while True 循环爬取导致正常客户端无法访问 在nginx的access.log中看到以下记录117.170.202.207 - - [03/Feb/2021:10:35:06 +0800] "GET /pics/05.jpg HTTP/1.1" 200 326446 "-" "python-requests/
网页的全面加密是一个很明显的未来趋向,安全性这一因素被越来越多的网站考虑,部署 https 加密对于大多数网站来说都非常必要,尤其是当搜索巨头Google 宣布会稍微提高 https 网站的优先级之后。这家公司本身就非常注重安全性和保密性,因此推出这样的策略也不难理解,也能极大地推动加密称为网站建设的标准配置。指引 / 跳至1 为什么要加密2 禁用 SSLv3 协议3&nbsp
转载 2024-06-05 14:02:18
361阅读
最近越来越频繁地遇到需要配置反向代理的场景,在自己搭建博客的时候,也不可避免要用到 Nginx,所以这段时间集中学习了一下 Nginx,同时做了一些笔记,希望也可以帮助到大家~ ?这篇文章会在 CentOS 环境下安装和使用 Nginx,如果对 CentOS 基本操作还不太清楚的,可以先看看 <半小时搞会 CentOS 入门必备基础知识> 一文先做了解。相信作为开发者,大家都知道 Ng
转载 2024-08-27 13:19:06
173阅读
这篇文章主要介绍了Nginx中禁止使用IP访问网站的配置实例,一般在备案时可能需要这种设置,需要的朋友可以参考下   国内因为备案的原因,所有服务器都要禁止使用IP访问网站。否则,如果允许使用IP访问网站,那随便解析一个域名到该IP,访问该域名就可以打开网站了。这是一个极大的风险!Nginx中可以很方便的来解决这个问题,小菜鸟来跟大家一起探讨一下。如下的配
转载 2024-04-11 14:14:43
113阅读
漏洞介绍一、 最近在工作中,公司产品负责人反馈了项目地区一台服务器里tomcat被客户检测到有漏洞,这是绿盟给到的漏洞报告反馈如下图:1、第一个漏洞是CVE-2021-42340,这个不多介绍,当时服务器Apache Tomcat版本为8.5.69,在受影响的版本范围内,升级到8.5.72版本以上即可修复。2、主要看这个CVE-2016-2183漏洞那么简单介绍下CVE-2016-2183漏洞。漏
gitlab+nginx代码仓库安装GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目安装。它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交
转载 2024-03-20 08:22:57
55阅读
最近试着在阿里云的 ESC 上部署了一下 GitLab 的社区版本,并且使用了非内嵌的 nginx 服务,遇到不少坑,特意记录一下。 首先是安装 GitLab 社区版,具体安装的流程按照官网的说明来进行。GitLab 官方提供了 Omnibus包安装、社区提供的安装方法、和官方的其他安装方法。这里推荐使用 Omnibus 包来安装,这也是官方推荐的方式。用这个包安装部署gitlab,便于后期的配置
转载 2024-05-06 14:54:10
458阅读
导读面对可能出现的中断、甚至是灾难情况,本文和您讨论了制定GitLab备份与恢复策略的基本要点。创新式的开发对于码农来说往往是一项艰巨的“修行”任务。每个GitLab用户都或多或少地认识到,源代码对于保障DevOps团队能够不间断地开展工作流程的重要性。有人也许会问:GitLab可谓最可靠的源代码管理(SCM)工具提供平台之一。它会发生什么状况呢?作为一个开源的开放性平台,GitLab不可避免地会
Git使用流程在写流程之前,我先说下我之前刚接触的时候一些困惑,作为一名初学的小白,git,gitlab 和github傻傻的分不清,怎么办,习惯性的去百度,令人头大的是这些教程不是一些作为刚学的看不懂的指令,就是一些零零碎碎的东西,关键是还没见过这个,即使看到有用的也错过了,后来终于装好了git,去找gitlab教程的时候发现资源太少了于是将gitlab github理解为版本管理工具的软件,抱
-----------------                                 (一)git的使用:1.安装git客户端 gitbash (32bit------64bit)2.找到一个存储
转载 2024-05-02 08:48:18
67阅读
  • 1
  • 2
  • 3
  • 4
  • 5