发布于 2015-11-09 14:23:55 | 276 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的Pro Git v2 中文版,程序狗速度看过来!

Git分布式版本控制系统

Git是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。


服务端:192.168.0.1

客户端1:192.168.0.2

客户端2:192.168.0.3

实现步骤

首先3台机器都要安装git   

yum install git

并且秘钥登录已经配置完成,使两台客户端都可以ssh到服务端的git用户

在192.168.0.1上创建git用户

useradd git

切换git用户

su git

创建库

sudo mkdir /tmp/banbenku

切换到库

cd /tmp/banbenku

初始化库

git --bare init     ##此方法创建的版本库里面只存版本号,如果远程clone出来是可以看到文件的

在192.168.0.2上

cd /tmp

克隆服务端的库到本地

git clone git@192.168.0.1:/tmp/banbenku

cd /tmp/banbenku

touch test1

git add test1

git commit -m "create file test1"

git push banbenku master   ##第一次提交需要制定库,以后提交直接git push即可

此时已经把新建的文件test1传送到服务端上了,但是此时查看192.168.0.1的库下还是全都是配置文件并没有文件test1

可以查看git log,是存在版本号的。

在192.168.0.3上

cd /tmp

git clone git@192.168.0.1:/tmp/banbenku

cd /tmp/banbenku

进行查看可以看到有test1文件



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务