1.安装依赖工具
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
2.安装编译工具
yum install gcc perl-ExtUtils-MakeMaker
3.下载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
&&
make install prefix=/usr/local/git
4.配置环境变量
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc && source /etc/bashrc
5.创建git账号密码
useradd -m gituser
passwd gituser
6.创建目录并初始化仓库
mkdir -p /data/repositories && cd /data/repositories/ && git init --bare test.git
chown -R gituser:gituser /data/repositories && chmod 755 /data/repositories
7.查找 git-shell 所在目录
, 编辑 /etc/passwd 文件,将最后一行关于 gituser 的登录 shell 配置改为 git-shell 的目录
如下
gituser:x:500:500::/home/gituser:/usr/local/git/bin/git-shell
8.克隆 test repo 到本地
cd ~ && git clone gituser@119.29.60.165:/data/repositories/test.git