一、保证所需要的依赖库和相关环境
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
二、安装编译工具
yum install gcc perl-ExtUtils-MakeMaker
三、下载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
编译源码
make all prefix=/usr/local/git
安装git到/usr/local/git 目录下
make install prefix=/usr/local/git
五 配置环境变量
1.将git目录添加到PATH
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
2.生效全局变量
source /etc/bashrc
3.查看git版本号
git --version
六 创建git账号和密码
1.创建一个账号
useradd -m gituser
2.设置密码
passwd gituser
(没有消息就是最好的消息)
七 初始化git仓库并配置用户权限
1.创建git仓库并且初始化
mkdir -p /data/repositories
(创建/data/repositories目录用于存放 git 仓库)
2.初始化仓库
cd /data/repositories/ && git init --bare test.git
八 配置用户权限
chown -R gituser:gituser /data/repositories
chmod 755 /data/repositories
gituser:x:500:500::/home/gituser:/usr/local/git/bin/git-shell
(如果按照刚才的步骤执行,这个位置应该是 /usr/local/git/bin/git-shell,否则请通过which git-shell
命令查看位置)
九 克隆测试
cd ~ && git clone gituser@123.207.8.117:/data/repositories/test.git