上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: [toc] 简介 Git可以对某一时间点上的版本打上标签。人们在发布某个软件版本(比如 v1.0 等等)的时候,经常这么做。本节我们一起来学习如何列出所有可用的标签,如何新建标签,以及各种不同类型标签之间的差别。 新建标签 假如说,我们某个应用经过一段时间的开发,完成了某个功能,现在需要往线上发布。 阅读全文
posted @ 2018-07-16 22:28 breezey 阅读(233) 评论(0) 推荐(0) 编辑
摘要: [toc] 说明 Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。 git clone git remote git fetch git pull git push 一、git clone 远程操作的第一步, 阅读全文
posted @ 2018-07-16 22:28 breezey 阅读(347) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、概念 分支就像漫威漫画宇宙里的平行宇宙。在一个宇宙中,美国队长是正义的化身,是复仇者的领导者。而在另一个宇宙中,美队成了九头蛇。 两个平行宇宙互不干扰,那么也没啥影响。不过在某个时间点,两个宇宙交叉了,于是就出现了死侍大战死侍。 而每一个平行宇宙就相当于一个分支。平行宇宙会在某个时间 阅读全文
posted @ 2018-07-16 22:27 breezey 阅读(706) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、git全局配置 一般在新的系统上,我们都需要先配置下自己的Git工作环境。配置工作只需进行一次,以后升级时还会沿用现在的配置。如果需要,你随时可以用相同的命令修改已有的配置: 二、创建一个版本库 初始化完成以后,在项目目录下会出现一个.git的目录,所有git需要的数据和资源都存放在 阅读全文
posted @ 2018-07-16 22:26 breezey 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: [toc] 什么是版本控制系统 版本控制系统是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。 直白的讲,版本控制系统就是对应用软件的源代码的版本实现控制,以实现不同版本之间的切换,回滚,历史信 阅读全文
posted @ 2018-07-16 22:25 breezey 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 简介 之所以专门说一说这个模块,是因为lineinfile在实际使用中非常有用。 实际上,在大多数时候,我们在linux上的操作,就是针对文件的操作,通过配置管理工具对配置文件作统一的配置修改是一个非常酷的功能。 下面是官方针对该模块的说明: lineinfile - Ensure a partic 阅读全文
posted @ 2018-07-11 23:19 breezey 阅读(16715) 评论(0) 推荐(1) 编辑
摘要: [toc] 简介 在使用ansible的过程中,不可避免的会存储一些敏感信息,比如在变量文件中存储帐号密码信息等。 ansible通过ansible vault命令行工具来提供对敏感文件的加密和解密。 ansible vault可以创建、加密、解密和查看文件。其可以加密任何ansible使用的文件, 阅读全文
posted @ 2018-07-06 22:51 breezey 阅读(1281) 评论(0) 推荐(1) 编辑
摘要: [toc] 简单说明 在通常情况下,所有的配置信息都会被作为ansible的变量保存了,而且可以保存在ansible允许定义变量的各种地方,诸如vars区段, 加载的文件中,以及host_vars和group_vars目录中。 但在有些时候,我们希望从诸如文本文件或者.csv文件中收集数据作为ans 阅读全文
posted @ 2018-07-06 22:36 breezey 阅读(3305) 评论(0) 推荐(3) 编辑
摘要: [toc] 魔法变量 Ansible默认会提供一些内置的变量以实现一些特定的功能,我们称之为魔法变量。下面列举一些常用的魔法变量。 1. hostvars 获取某台指定的主机的相关变量。如果有一台web服务器的配置文件中需要指定db服务器的ip地址,我们假定这台db服务器的hostname为db.e 阅读全文
posted @ 2018-07-06 22:19 breezey 阅读(4420) 评论(0) 推荐(0) 编辑
摘要: fact简介 ansible有一个模块叫setup,用于获取远程主机的相关信息,并可以将这些信息作为变量在playbook里进行调用。而setup模块获取这些信息的方法就是依赖于fact。 # ansible test -m setup 192.168.0.187 | SUCCESS => { "a 阅读全文
posted @ 2018-07-06 13:56 breezey 阅读(6566) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页