yum:前端软件包管理器,可以非常方便地解决软件包依赖关系;而且还能便于管理大量软件包更新。
特点 :
1)、可以同时配置多个资源库(Repository);
2)、简洁的配置文件(/etc/yum.conf) ;
3)、自动增加或删除安装rpm包时存在的赖性软件包;
4)、保持与RPM数据库的一致性
1.设置yum仓库,下载依赖
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum makecache
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
2.下载git
cd /usr/local/src
wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz
tar -zvxf git-2.10.0.tar.gz
cd git-2.10.0
3.编译git
make all prefix=/usr/local/git make,仅编译
make install prefix=/usr/local/git make install,编译并安装
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
source /etc/bashrc
git --version
4.为git添加用户
useradd -m zhanxf
passwd zhanxf
5.初始化git仓库
mkdir -p /data/repositories
cd /data/repositories/ && git init --bare test.git
chown -R zhanxf:zhanxf /data/repositories
zhanxf:x:500:500::/home/zhanxf:/usr/local/git/bin/git-shell 注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序
cd ~ && git clone zhanxf@106.14.189.172:/data/repositories/test.git
6.客户端上传文件到git
cd XBatis-Code-Generator
rm -rf .git 删除原有仓库
git init 初始化新仓库
git add . 添加所有文件
git remote add origin root@xxxx:/data/projecct/xxx.git添加远端分支
git push -u origin master 将数据push到远端master分支