CentOS搭建Git服务器教程

来源:互联网 发布:绝地求生画面优化教程 编辑:程序博客网 时间:2024/05/17 22:15
1.下载安装 git安装依赖库和编译工具# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel安装编译工具# yum install gcc perl-ExtUtils-MakeMaker2.下载 git源码包# wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz3.解压和编译解压下载的源码包# tar -zvxf git-2.10.0.tar.gz解压后进入 git-2.10.0 文件夹# cd git-2.10.0执行编译# sudo make all prefix=/usr/local/git编译完成后, 安装到 /usr/local/git 目录下# sudo make install prefix=/usr/local/git4.配置环境变量将 git 目录加入 PATH将原来的 PATH 指向目录修改为现在的目录# echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc生效环境变量# source /etc/bashrc此时我们能查看 git 版本号,说明我们已经安装成功了。# git --version5.创建 git 账号密码创建 git 账号为我们刚刚搭建好的 git 创建一个账号# useradd -m gituser然后为这个账号设置密码# passwd gituser6.初始化 git 仓库并配置用户权限创建 git 仓库并初始化我们创建 /data/repositories 目录用于存放 git 仓库# mkdir -p /data/repositories创建好后,初始化这个仓库# cd /data/repositories/ && git init --bare test.git7.初始化 git 仓库并配置用户权限创建 git 仓库并初始化配置用户权限给 git 仓库目录设置用户和用户组并设置权限# chown -R gituser:gituser /data/repositories# chmod 755 /data/repositories查找git-shell所在/usr/local/git/bin/目录下修改/etc/passwd最后一行为:gituser:x:500:500::/home/gituser:/usr/local/git/bin/git-shell8.使用搭建好的 Git 服务克隆 test repo 到本地# cd ~ && git clone gituser@119.29.214.137:/data/repositories/test.git

原创粉丝点击