git服务器搭建记录

1、安装依赖工具
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

2、安装编译工具
yum install gcc perl-ExtUtils-MakeMaker

3 下载 git (下载时间略长,需要等待)
wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz

4 解压和编译
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

5将 git 目录加入 PATH
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc source /etc/bashrc
git --version

6 创建 git 账号
useradd -m gituser passwd gituser

7 创建 git 仓库并初始化
mkdir -p /data/repositories cd /data/repositories/ && git init --bare test.git

8 配置用户权限
chown -R gituser:gituser /data/repositories chmod 755 /data/repositories
查找 git-shell 所在目录(可以用which git-shell), 编辑 /etc/passwd 文件,将最后一行关于 gituser 的登录 shell 配置改为 git-shell 的目录 如下 gituser:x:500:500::/home/gituser:/usr/local/git/bin/git-shell

9 克隆到本地
cd ~ && git clone gituser@123.207.40.123:/data/repositories/test.git

axiaoyue

继续阅读此作者的更多文章