0%

认识ansible

ansible 是一款自动化运维工具,能够解决我们在it工作中,一遍又一遍执行相同任务。利用它,我们可以只解决一次问题,然后自动化运行我们的解决方案。目前,数以千计的公司正在使用简单但功能强大的it自动化引擎,我相信它可以帮我们加速完成DevOps计划。对了,它是由Red Hat公司出品的。

特性

简单、强大、无代理
无客户端、推送式
任务按顺序执行
应用程式部署、 配置管理
工作流编排
协调应用程序生命周期
使用OpenSSH和WinRM、无代理架构
没有代理商利用或更新

Read more »

###安装svn(centos)
一般情况下是已经安装过的

1
svn --version

如果上述命令没有查到svn,则需要安装

yum -y install subversion  //经测试 yum -y install svn也行

安装成功之后检查是否正确安装。

版本控制系统的生命周期

创建版本库(creat)

版本库相当于一个集中的空间,用于存放开发者所有的工作成果。版本库不仅能存放文件,还包括了每次修改的历史,即每个文件的变动历史。
Create 操作是用来创建一个新的版本库。大多数情况下这个操作只会执行一次。当你创建一个新的版本库的时候,你的版本控制系统会让你提供一些信息来标识版本库,例如创建的位置和版本库的名字。

Read more »

分布式版本控制系统

git下载

git for windown
https://github.com/git-for-windows/git/releases/download/v2.18.0.windows.1/Git-2.18.0-64-bit.exe

下载完的git没有快捷方式,只是一个工具,右键就可以使用

创建新仓库

打开文件夹,打开,然后执行git init以创建新的git仓库

检出仓库

执行git clone /path/to/reposity 创建一个本地仓库的克隆版
执行git clone username@host:/path/to/reposity 创建远端仓库的克隆版

Read more »