Docker 自2013年以来非常火热,无论是从 github 上代码活跃度,还是 Redhat 在 RHEL6.5 中集成对 Docker 支持,就连 Google Compute Engine 也支持 docker 在其之上运行。下面科普一下Docker究竟是什么?Docker 是一个开源应用容器引擎,让开发者可以打包他们应用以及依赖包到一个可移植镜像中,然后发布到任何流行 L
转载 2024-10-24 10:23:05
41阅读
本文讲述了如何使用 git rebase -i 及 git cherry-pick 实现代码回滚。代码回滚属于高危操作,建议慎用!下载示例源文件为什么会写这样一篇文章?其实是有一段历史:在一次迭代中并行开发着 n 个需求,到提测之时各需求代码陆陆续续被合并到了测试分支。生活本来很平静,但两天后测试头目说“我们组发生了点状况,本次迭代需求在规定时间内无法测完,但老板又强制要求了上线时间,我们
前言此篇文章用于记录第一次将本地代码推送到远程仓库合并到不同分支问题,我们在本地初始化git仓库时,会默认创建master分支,而远程仓库默认创建main分支,如果你直接推送本地代码,会在远程也创建一个master分支,而无法推送到远程main分支上,因为他们没有任何关联,接下来就介绍下如何将本地master分支推送到main分支上,而不创建多余远程分支。包含完整初始化到提交代码步骤。步
原创 精选 10月前
1565阅读
1点赞
官网: https://about.gitlab.com/GitLab 是一个用于仓库管理系统开源项目,使用Git作为代码管理工具,并在此基础上搭建起来 web服务。 GitLab和GitHub一样属于第三方基于Git开发作品,免费且开源(基于MIT协议),与Github类似, 可以注册用户,任意提交你代码,添加SSHKey等等。不同是,GitLab是可以部署到自己服务器 上,数据库等
转载 2024-05-03 21:12:26
83阅读
首先说说 gitignore 文件作用:该文件只能作用于 Untracked Files,也就是那些从来没有被 Git 记录过文件(自添加以后,从未 add 及 commit 过文件因此,有时候我们一开始在上传项目的时候把某些不必要文件也添加进了 git 版本控制。此时 gitignore 对这些文件就不起作用了。因此我们要先从 git 里面把这些文件 untracked ,然后修改 g
转载 6月前
43阅读
前言在Hadoop生态中,典型鉴权方案:1、LDAP+Kerberos+Sentry主要应用在CDH平台,支持 Hive、Impala、HDFS 等主流组件,不支持 Hbase、Yarn、Kafka、Storm等常见组件。2、LDAP+Kerberos+Ranger主要应用在Apache Hadoop或HDP平台,支持组件丰富,如 HDFS、HBase、Hive、Yarn、Kafka、Storm
转载 2024-05-20 17:26:55
533阅读
目录gitlabgerritgitlab 实操作一:project二:group三:MR(merge request, 合代码请求)四:ci, Pipelines (自动化测试管道)五:实际操作:(这里全是本地测试,所以用户名,密码,邮箱等等都随意)5.1建group5.2 注册/创建 普通用户5.3 往group里面添加普通用户成员5.4 group下建 project5.5  在Li
目录1.持续集成概述运行及流程1.1 CI/CD 介绍1.2流程1.3 Jenkins 概述 1.4 GitLab 概述1.5 项目部署方式1.6集群和分布式1.7持续集成系统工作流程总结:1.持续集成概述运行及流程1.1 CI/CD 介绍把开发工作流程分为以下几个阶段:编码 → 构建 → 集成 → 测试 → 交付 → 部署持续集成(Continuous Integration)、持续
转载 2024-03-28 11:32:53
73阅读
Gitlab删除分支 取消保护 如果分支受保护则需要先取消保护 设置-仓库-受保护分支-取消保护 2. 删除分支 代码-分支-删除分支
原创 2024-07-22 14:06:59
480阅读
由于公司团队使用 GitLab 来托管代码,同时,个人在 Github 上还有一些代码仓库,可公司邮箱与个人邮箱是不同,由此产生 SSH key 也是不同,这就造成了冲突 ,如何在一台机器上面同时使用 Github 与 Gitlab 服务?具体场景无论使用哪种代码托管服务商,对于 Git 而言,邮箱是识别用户唯一手段,所以对于不同服务商,由于邮箱不同,那么通过邮件名创建 SSH Ke
转载 2024-10-01 09:07:56
62阅读
# 从创建仓库到设置默认分支GitLab 默认分支设置教程 在GitLab中,每个仓库都有一个默认分支,该分支在克隆仓库时会自动检出。默认情况下,GitLab使用master作为默认分支。如果你想更改默认分支或者创建新分支作为默认分支,可以通过以下步骤实现。下面是整个流程步骤表格: | 步骤 | 操作 | | ---- | ---- | | 1. 登录 | 打开GitLab网站,输入用户
原创 2024-04-23 17:30:18
741阅读
GitLab是一个非常流行版本控制系统,它可以帮助开发团队更好地协作和管理代码。在GitLab中,默认分支是指新仓库创建后自动被检出分支,通常是主要开发分支。在本文中,我将向你介绍如何设置GitLab默认分支。 步骤概览: | 步骤 | 操作 | | ---- | ---- | | 1 | 登录GitLab账号 | | 2 | 找到要设置默认分支仓库 | | 3 | 进入仓库设置页
原创 2024-04-23 17:29:50
429阅读
目录一、关于JenkinsJenkins介绍Jenkins工作流程关于持续集成和持续部署二、Docker部署Jenkins1.拉取镜像2.启动容器3.配置Jenkins插件访问主页查看管理员密码安装插件配置Jenkins密钥三、配置Jenkins环境(插件安装、添加凭据、系统配置、全局工具配置)安装Maven插件安装SSH插件添加凭据系统配置:全局工具配置四、Jenkins部署Maven项目新建
转载 2024-09-03 09:02:50
54阅读
平凡也就两个字: 懒和惰; 成功也就两个字: 苦和勤; 优秀也就两个字: 你和我。 跟着我从0学习JAVA、spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美! 关注微信公众号【 IT特靠谱git版本控制操作教程:撤销/回退reset和revert。先上一张图片:       在提交代码过程中(无非就是add、commit和p
# 如何在GitLab中恢复删除分支 ## 介绍 在项目开发中,经常会遇到需要恢复已删除分支情况。在GitLab中,我们可以通过一系列步骤来恢复已删除分支。本文将向您详细介绍如何在GitLab中实现这一操作。 ## 恢复分支流程 | 步骤 | 操作 | | ---- | ---- | | 1 | 打开GitLab项目页面 | | 2 | 进入"仓库"页面 | | 3 | 找到"删除
原创 2024-05-27 11:14:04
1737阅读
这里写目录标题Git介绍Git基础命令merge合并rebase分支合并(变基)版本回退revert版本回退reset版本回退 Git介绍Git是一个开源分布式版本控制系统,可以有效、高速地处理从很小到非常大项目版本管理。也是Linus Torvalds(林纳斯)为了帮助管理Linux内核开发而开发一个开放源码版本控制软件。Git基础命令Git中任何已提交东西几乎总是可以恢复git
定期清理gitlab备份&监控gitlab备份1.如何备份gitlab备份gitlab命令是:gitlab-rake gitlab:backup:create 会将备份生成到默认目录下,/gitlab/data/backups/目录下,注意备份时,要手动copy两个文件。在config目录下gitlab.rb以及gitlab-secrets.json文件。如果gitlab是docke
喜欢就关注我们吧!继GitHub等之后,GitLab也宣布使用"main"代替"master"作为新默认分支名。值得注意是,此举只会影响在GitLab中创建新项目,现有项目不会受到影响。自2020年10月1日起,所有在GitHub上创建源代码仓库就已默认被命名为"main"。此外,还有MySQL宣布删除master、黑名单白名
原创 2021-05-08 22:20:15
2687阅读
编辑 | 宋 慧 供稿 | 极狐(GitLab) 头图 | 付费下载于视觉中国最近,海外互联网巨头们纷纷开启了远程办公政策,谷歌允许员工提出更换办公地点要求或申请成为永久远程办公者,目前已经批准了近 8000 名员工在家办公,谷歌首席执行官桑达尔·皮查伊早在5月宣布了让该公司20%员工进入永久远程办公状态计划。Facebook公司首席执行官马克·扎克伯格在去年就表示,这家社交网络巨头将允
近2年在github新开源CICD方案Drone受到越来越多人青睐,比Jenkins有更多优势;我通过查询和整理资料,对比如下:工具优势不足备注开源,轻量级,不需要复杂安装手段;配置简单,与Gitlab可直接适配;.gitlab-ci.yml,分阶段并行执行任务;实时构建日志清晰,UI交互体验很好;只支持Gitlab,yaml不能扩展;需要为每个任务定义组件;不支持一个大阶段中包含几个小阶
转载 2024-05-20 19:24:25
62阅读
  • 1
  • 2
  • 3
  • 4
  • 5