Git服务器搭建
- 1 min安装Git
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
$ yum install git
接下来我们创建一个git用户组和git用户,用来运行git服务
$ groupadd git
$ useradd git -g git
创建证书登陆
收集需要登陆的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。如果没有该文件就创建一个:
$ cd /home/git/
$ mkdir .ssh
$ chmod 755 .ssh
$ touch .ssh/authorized_keys
$ chomod 644 .ssh/authorized_keys
初始化Git仓库
首先我们选定一个目录作为Git仓库,假定是/home/git/gitrepo/algo.git,在/home/git/gitrepo目录下输入命令
$ cd /home/git/
$ mkdir gitrepo
$ chown git:git gitrepo/
$ cd gitrepo
$ git init --bare algo.git
以上命令创建了一个空仓库,服务器上的仓库通常以.git结尾。然后,把仓库所属用户改为git:
$ chown -R git:git algo.git
克隆仓库
$ git clone git@192.168.2.24:/home/git/gitrepo/algo.git
192.168.2.24为Git所在服务器ip,需要将其改为你自己的服务器ip。这样我们的Git服务器就安装完成了。