程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 4分钟
转载
2022-08-10 00:00:41
52阅读
对手,GitLab 自成立以来就一直与其在源码库市场上进行争夺。尤其当微软在 2018 年以 75 亿美元收购了 GitHub 后,GitLab 便适时推出了迁移功能,使许多开发者纷纷转向 GitLab,GitLab 由此迅速成长,于去年 10 月成功上市,首日收盘价便高达 103.89 美元。或许是因...
转载
2022-08-15 06:13:25
50阅读
目的:限制本地仓库某一个分支提交代码,只能通过合并代码的方式更新分支代码。(注:合并代码冲突了, 这个必须在该分支提交。此时可以放开限制提交代码)场景: 开发过程中我们可能会有开发分支和测试分支,因不确定多个需求的上线点是否一致(即使事先确定同一时间点上线也可能因为各种原因导致仅能上线部分功能),会考虑不同的需求放在不同的分支上开发,但为了方便测试,会将不同的需求放在同一分支发布到测试环境。 这个
在GitLab中配置CI/CD流水线(pipeline)以实现自动化构建和测试,你需要遵循以下步骤:1. 创建 .gitlab-ci.yml 文件:在项目的根目录或子目录中创建一个名为 .gitlab-ci.yml 的文件,这是定义GitLab CI/CD流水线的配置文件。2. 定义stages:在.gitlab-ci.yml 文件中定义流水线的各个阶段(stages),例如b
# iOS禁用http请求
## 前言
在iOS开发中,我们通常会使用网络请求来获取数据或者与服务器进行通信。然而,随着网络安全性的提高,许多应用程序都开始禁用不安全的http请求。本文将介绍如何在iOS应用程序中禁用http请求,并提供相应的代码示例。
## 什么是HTTP请求
HTTP请求是一种用于客户端和服务器之间进行通信的协议。它通过使用不同的HTTP方法(例如GET、POST等)
原创
2023-09-24 12:53:07
339阅读
在Linux操作系统中,禁用HTTP Trace是一项重要的安全措施。HTTP Trace是一种用于诊断和调试Web服务器的工具,它允许用户将HTTP请求发送回服务器以获得相应的诊断信息。然而,虽然HTTP Trace在一些特定情况下很有用,但它也可能成为恶意攻击者的工具,用来窃取敏感信息。
为了防止潜在的安全风险,我们可以通过禁用HTTP Trace来保护我们的服务器。要禁用HTTP Trac
原创
2024-05-21 10:28:02
396阅读
导读面对可能出现的中断、甚至是灾难情况,本文和您讨论了制定GitLab备份与恢复策略的基本要点。创新式的开发对于码农来说往往是一项艰巨的“修行”任务。每个GitLab用户都或多或少地认识到,源代码对于保障DevOps团队能够不间断地开展工作流程的重要性。有人也许会问:GitLab可谓最可靠的源代码管理(SCM)工具提供平台之一。它会发生什么状况呢?作为一个开源的开放性平台,GitLab不可避免地会
转载
2024-03-15 19:51:53
38阅读
Git使用流程在写流程之前,我先说下我之前刚接触的时候一些困惑,作为一名初学的小白,git,gitlab 和github傻傻的分不清,怎么办,习惯性的去百度,令人头大的是这些教程不是一些作为刚学的看不懂的指令,就是一些零零碎碎的东西,关键是还没见过这个,即使看到有用的也错过了,后来终于装好了git,去找gitlab教程的时候发现资源太少了于是将gitlab github理解为版本管理工具的软件,抱
----------------- (一)git的使用:1.安装git客户端 gitbash (32bit------64bit)2.找到一个存储
转载
2024-05-02 08:48:18
67阅读
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/
在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地。这两种方式的主要区别在于:使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处。而使用SSH url克隆却需要在克隆之
转载
2024-03-18 19:37:53
104阅读
原创
2024-09-03 16:27:13
240阅读
一 创建用户二 创建组三 用户与角色权限四 创建项目[root@localhost opt]# git clone http://192.168.143.103/root/myproject.git
正克隆到 'myproject'...
warning: 您似乎克隆了一个空仓库。
[root@localhost opt]# ls
gitlab myproject
[root@localhost
转载
2024-03-06 14:00:08
212阅读
# Android Studio 通过 HTTP 上传至 GitLab 的指南
在现代软件开发中,版本控制系统成为不可或缺的一部分。Git 作为最流行的版本控制工具,结合 CI/CD 平台 GitLab,能够显著提升开发效率。本文将通过一个实例,演示如何在 Android Studio 中配置 Git,并通过 HTTP 协议上传项目至 GitLab 服务器。
## 1. 环境准备
在开始之前
原创
2024-08-11 06:56:51
48阅读
正式开始之前先讲个亲身经历经历的故事,在上一个公司工作有个女同事,晚上和男朋友提前说好了约会看电影,快五点了,就想着赶紧提交代码,好下班,可是她push了好几次,都被远端拒绝了,这时候她一狠心一跺脚用了-f,然后就下班去了,她倒是下班了,由于她对之前提交的代码用了rebase,而其他同事又基于她之前的代码开发,直接导致了其他同事的commit id出现了混乱,而导致当天的上线被搁置了,这是一个真实
一、背景近几年,互联网发生着翻天覆地的变化,尤其是我们一直习以为常的HTTP协议,在逐渐的被HTTPS协议所取代,在浏览器、搜索引擎、CA机构、大型互联网企业的共同促进下,互联网迎来了“HTTPS加密时代”,HTTPS将在未来的几年内全面取代HTTP成为传输协议的主流。二、 什么是HTTPSHTTPS是在HTTP上建立SSL加密层,并对传输数据进行加密,是HTTP协议的安全版。现在它被广泛用于万维
linuxlinux具体操作如下: 找到服务器配置文件 /etc/httpd/conf/httpd.conf 在文件最后一行加上 TraceEnable off 如果不行的话在 vhost.conf 也加上以上的指令,重启apache /etc/init.d/httpd restart 或是在httpd.conf里面每一个visual host里面加以下的module(RrwriteEn
原创
精选
2023-12-13 16:53:25
2376阅读
点赞
创建项目创建项目前置条件,创建用户用户dev01,使用ssh密钥连接到gitlab创建项目下载项目CI/CD开启和关闭项目下关闭修改gitlab.rb 方式 创建项目前置条件,创建用户使用root账户,创建一个管理员:gitlabadmin 创建一个用户:dev01,使用ssh密钥 创建组:edu-java,dev01设置为开发者用户dev01,使用ssh密钥连接到gitlab服务器上生成密钥对
转载
2024-03-02 08:04:13
304阅读
继上一篇CentOs 7 64位虚拟机的安装下面来介绍一下关于如何在CentOs搭建Gitlab服务器 Gitlab:GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。现在进入我们的Gitlab服务器搭建过程 Gitlab服务器搭建 准备工作:ssh (IETF 的网络小组(Network Working G
转载
2024-03-23 12:23:22
64阅读
常见的代码托管平台GitHub、GitLab和BitBucket等,基本都会使用Git作为版本控制工具。平台一般都提供两种认证方式https和ssh。了解该过程能够更加自由的配置和使用,本文就来简单聊一下这两种认证方式。1.HTTPS与SSHGit可以使用四种协议来传输数据:本地协议(Local),git 协议,HTTPs 协议和SSH(Secure Shell)协议。对于多人远程协作,多用后两者
转载
2024-05-11 19:22:05
264阅读