centOS7.2 x64下搭建git服务器
2017-06-11 00:00
447 查看
摘要: 在centOS7.2的环境下搭建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, 否则请通过
九 克隆测试
cd ~ && git clone gituser@123.207.8.117:/data/repositories/test.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
相关文章推荐
- 基于CentOS7.2搭建Git私人服务器
- CentOS下搭建Git服务器Gitosis1
- 搭建GIT服务器(CentOS)
- 在CentOS6.2下搭建git服务器gitosis
- CentOS 6.5下GIT服务器、gitweb搭建
- CentOS搭建GIT服务器【一】-仓库搭建以及基于gitosis的SSH方式访问
- CentOs上搭建git服务器
- CentOS 6.4 搭建git 服务器
- 【CentOS】搭建git服务器
- centos 搭建简单git服务器
- CentOS 6.5下Git服务器搭建
- CentOs上搭建git服务器
- CentOs上搭建git服务器
- CentOS 6.4 搭建git 服务器
- CentOS下搭建Git服务器Gitosis
- CentOS下搭建Git服务器Gitosis
- 在centos上搭建git服务器
- CentOs上搭建git服务器
- CentOS搭建GIT服务器【二】-HTTP源码访问及smart http协议
- CentOS 6.4 搭建git 服务器