centOS7.2 x64下搭建git服务器

前端之家收集整理的这篇文章主要介绍了centOS7.2 x64下搭建git服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、保证所需要的依赖库和相关环境

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

八 配置用户权限

1.给 git 仓库目录设置用户用户组并设置权限

chown -R gituser:gituser /data/repositories

chmod 755 /data/repositories

2.修改/etc/passwd文件,将最后一行改为:

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

猜你在找的CentOS相关文章