git编译安装
Git是一个开源的分布式版本控制系统,由Linus Torvalds创建,用于有效、高速地处理从小到大的项目
env
- centots7.x
- git-2.10.0.tar.gz
git
steps
1.安装依赖库及编译工具
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMake
2.下载解压git
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*
3.编译安装
make all prefix=/usr/local/git
make install prefix=/usr/local/git #make install
4.配置环境变量
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
生效环境变量
source /etc/bashrc
git --version
5.初始化git仓库及创建git用户
useradd -m gituser
passwd gituser
usermod -s /usr/local/git/bin/git-shell gituser #修正shell,安全目的,限制git账号的 ssh 连接只能是登录git-shell
mkdir -p /data/repositories
cd /data/repositories/ && git init --bare test.git
chown -R gituser:gituser /data/repositories
6.克隆仓库
cd ~ && git clone gituser@ip:/data/repositories/test.git