git 服务器搭建与运用
环境:CentOS 6
为了不影响后面的安装
安装依赖库
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
安装编译工具
yum install gcc perl-ExtUtils-MakeMaker
下载 git
进入到你安装软件的文件夹
cd /usr/local/
下载命令:
wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz
然后使用解压文件
tar -zvxf git-x.xx.x.tar.gz
进入解压后的git文件夹
cd git-x.xx.x
执行编译
make all prefix=/usr/local/git
编译完成后, 安装到 /usr/local/git 目录下
make install prefix=/usr/local/git
配置环境变量
将 git 目录加入 PATH
将原来的 PATH 指向目录修改为现在的目录
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
重启环境变量
source /etc/bashrc
查看是否成功安装 出现版本就安装成功
git --version
创建 git 用户密码
创建用户
useradd -m git
为用户设置密码
passwd 【你的密码】
创建gitrepo目录用于存放 git 仓库
mkdir /usr/local/gitrepo
进入仓库
cd /usr/local/gitrepo
初始化一个仓库
git init --bare test.git
配置用户权限
将仓库目录的使用权交给git用户
chown -R git:git /usr/local/gitrepo
chmod 755 /usr/local/gitrepo
将test仓库的使用权交给git用户
chown -R git:git /usr/local/gitrepo/test.git
chmod 755 /usr/local/gitrepo/test.git
克隆 test repo 到本地
git clone git@<您的 CVM IP 地址>:/usr/local/gitrepo/test.git
使用