远程部署Git仓库具体方法

GitLab 是 Ruby 开发的自托管的 Git 项目仓库,可通过Web界面进行访问公开的或者私人项目,下面为大家分享一下远程部署Git仓库具体方法。

远程部署Git仓库具体方法插图

服务端操作

安装git

yum install -y git

创建git用户

useradd git

创建客户端登录证书

收集所有需要登录的用户的公钥,就是他们自己生成的id_rsa.pub文件,把所有公钥复制到/home/git/.ssh/authorized_keys文件里

初始化git仓库

mkdir /data/git
cd /data/git
git init --bare project.git
chown -R git.git project.git

修改git用户的shell环境

usermod -s /usr/bin/git-shell git

客户端操作

克隆远程仓库

git clone git@server:/data/git/project.git

git windows客户端配置

下载地址:http://msysgit.github.io/

THE END