目录什么是Git?常见的版本控制工具版本控制分类1.本地版本控制2.集中版本控制 SVN 3.分布式版本控制 Git GitSVN的区别 (面试常问)Git的下载安装常用的linux命令: 设置用户名和邮箱(用于标识用户,必要)Git基础理论 Git工作流程学习中经常用到的,在Github或者Gitee上面克隆别人的仓库或者代码:什么是GitGit是一
转载 2023-08-23 21:05:18
376阅读
Git 是什么?Git 是目前世界上最先进的分布式版本控制系统,没有之一! 本篇博客要介绍的是如何搭建一套私人的类似于 GitHub 的网站【GitLab】,它可以为个人、组织、企业提供项目或代码的管理功能。安装环境GitLab 的搭建有多种方式,在本篇博客将介绍一种比较简单快捷的方式,那就是使用 Docker 来搭建。系统:Ubuntu 18.04Docker: 18.9.05GitL
转载 2024-01-16 15:00:50
64阅读
https://jenkins.io/zh/yum install git -yyum install jdk-8u171-linux-x.rpm -yrpm -qa | grep java如果过滤出open jdk
原创 2022-11-21 11:58:55
56阅读
首先,jenkins很强大,尤其是各种插件的支持,但实际个人工作中,用到的并不多,早期大型项目布署负载各种脚本和远程调用,目前所有项目和k8s深耦合,已经拆解为各种云服务,jenkins的大部分功能用不到其次,这只是一种可行的方案,并不是最优的方案,不同阶段也都有再调整和优化的空间最后,对个人的需求,jenkins过于复杂,gitlab-runner足可胜任,对研发人员更透明友好,学习应用成本更低
组员从GitHub上下载项目并上传项目的步骤如下 1.组员接收到组长发的项目地址,组员需要从GitHub上把项目克隆下来,首先组员 需要在本地的一个文件夹里打开git,然后运行如下代码:git clone 项目地址 2.克隆完成后,cd到项目文件里,这时你看到的是你在项目的master分支下; 3.创建一个dev分支,代码:git branch dev
转载 2024-06-18 21:27:17
30阅读
Git本地数据远程仓库交互需知
原创 2014-11-04 22:33:41
3806阅读
1点赞
1. 前言git 对象有四种:blob (数据块), tree (目录树), commit (提交), tag (标签)。本文通过一个示例,以blob为例来讨论对象的存储结构。示例采用的git版本为2.17 。2. 实践讨论2.1. 生成Blob对象文件首先创建一个测试git仓库$ mkdir hello $ cd hello $ git init然后通过创建一个文件 test,test的内容
在同一个宿主机、同一网段下,容器间ping IP可通。[root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS c7ffadc83291 centos_with_httpd:genesis
dockergit 可以利用GitDocker和持续集成 (CI)的功能来简化TeX文档的编译,同时跟踪不同的变体和版本。 在这些技术之上,可以开发一种灵活的工作流以反映每个PDF中TeX文档的连续更改-例如,其渐进版本为document-v4.pdf 。 因此,让我们创建一个可以为我们自动化流程的工作流程。 1.目的 使用GitDocker和持续集成(CI)来构建TeX文档,并将具有正
你应该会看到很多关于Kubernetes和Docker的消息,以至于你可能想知道哪个更好。 事实上,没有“更好”一说,因为它们所解决的问题是不一样的。Docker就像飞机,而Kubernetes就像飞机场。就像你不可能说“我应该基于哪个去旅行——飞机或者飞机场?”,Docker和Kubernetes也是一样的,你需要它们两个。 在这篇文章中,我们将描述一个部署场景,讲述容器和编排工具是如何
转载 2024-03-02 11:22:53
7阅读
语法 git [options] [path1] [path2] gitps [options] gitview [options] filename 注意 GIT 包 的 主要 配置文件 是 .gitrc.TERM , 这里的 TERM 是 环境变量 'TERM' 的 值. 例如, 对于 Linu
转载 2019-06-25 14:12:00
85阅读
2评论
前言最近一直在想学习一下CI/CD的整个流程,公司代码仓库的管理是用的GitLab刚好在上面看到了CI/CD,所以这里我就想用GitLab去使用一个项目的CI/CD。公司使用的Azure DevOps,使用了半年这个产品我说说我的感受:首先说说DevOps,DevOps为也是最近半年才听说,DevOps这个概念早在2009年就开始提出了,从字面上理解拆成Dev(开发)+Ops(运维)的集成。从知乎
转载 10月前
15阅读
文章目录一、 Docker容器互访三种方式方式一、虚拟ip访问方式二、link方式三、创建bridge网络二、实现(bridge方式)(1)、运行node docker(2)、运行nginx docker(3)、测试: 一、 Docker容器互访三种方式参考:我们都知道docker容器之间是互相隔离的,不能互相访问,但如果有些依赖关系的服务要怎么办呢。下面介绍三种方法解决容器互访问题。容器之间的
转载 2023-08-08 07:43:40
54阅读
# 使用 Docker 实现 Windows Linux 的交互 在现代软件开发中,Docker 作为一种流行的容器化技术,使得不同操作系统之间的交互变得更加高效和灵活。本文将探讨如何通过 Docker 实现 Windows Linux 之间的交互,并提供相关的代码示例。 ## 什么是 DockerDocker 允许开发者将应用及其依赖打包到一个独立的容器中,这种容器可以在任何环
原创 2024-09-04 04:09:24
120阅读
git服务器搭建和jenkins拉代码交互
原创 精选 2023-01-12 16:05:04
559阅读
之前,在服务器上直接安装配置过gitlab,感觉需要配置安装的东西还是挺多的:git,redis,postgresql,nginx等。这么多服务一起,备份和迁移都不方便。为了避免这个问题,决定将gitlab进行docker化部署。所有服务组件都在一个docker容器里面,只需将重要的配置、repo数据等挂载在宿主机上保存。平时只要备份挂载的数据目录即可,另外,如果需要迁移,也只需把数据目录拷贝到其
转载 2024-04-13 16:42:51
33阅读
1、创建Jenkins数据和配置目录,并授权mkdir /data/jenkins chmod 777 /data/jenkins2、拉取Jenkins镜像docker pull jenkins/jenkins3、启动Jenkinsdocker run -d -u root --name jenkins -m 1024M --memory-swap=1024M --restart=always -
转载 2024-03-30 22:04:50
47阅读
# 如何docker build中的指令交互 ## 介绍 Docker是一个流行的容器化平台,可以轻松地构建、分发和运行应用程序。在构建Docker镜像时,我们可以使用Dockerfile文件来定义构建过程,其中包含一系列的指令。有时候,我们可能需要与这些指令进行交互,例如需要在构建过程中输入参数或者根据某些条件来执行不同的指令。本文将介绍如何Dockerfile中的指令进行交互。 ##
原创 2023-12-28 11:21:19
282阅读
修改github上的代码:(1)git clone已存在GitHub上的Repository。(在新建的~/MyTestFolder目录中)git clone https://github.com/zhchnchn/ZhchnchnTest.git(2)修改一个文件,然后提交vim README.mdgit statusgit add README.md 或直接 git add
转载 2023-03-05 16:38:54
235阅读
# 实现“docker 交互模式”教程 ## 一、整体流程 首先,我们来看一下实现“docker 交互模式”的整个流程,下面是详细的步骤表格: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个新的容器 | | 2 | 启动容器并进入交互模式 | | 3 | 在交互模式下进行操作 | | 4 | 退出交互模式 | | 5 | 关闭容器 | ## 二、具体操作步骤
原创 2024-03-25 04:38:08
197阅读
  • 1
  • 2
  • 3
  • 4
  • 5