开发一个项目时,一个版本控制软件是非常有必要的,这里记录一个非常简单的搭建私有 Git 仓库教程
Step1:安装Git
$ yum install git
Step2:创建 git 用户
$ adduser git
Step3:创建证书登录
// 在本地电脑执行
$ ssh-keygen -t rsa -C "youremail@email.com"
// 执行以下命令查看公钥
$ cat ~/.ssh/id_rsa.pub
// 把公钥导入到以下服务器文件
/home/git/.ssh/authorized_keys
Step4:创建初始化 git 仓库
$ mkdir /var/repository
$ cd /var/repository
$ git init --bare project.git
Step5:防止 git 用户登录 shell
// 编辑/etc/passwd,找到类似一行:
git:x:1001:1001:,,,:/home/git:/bin/bash
// 修改为:
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
Step6:克隆仓库
// 完成以上步骤后就可以在电脑上克隆服务器上的 git 仓库了
$ git clone git@yourserver:/var/repository/project