搭建私有 Git 服务器

开发一个项目时,一个版本控制软件是非常有必要的,这里记录一个非常简单的搭建私有 Git 仓库教程

Step1:安装Git

$ yum install git

Step2:创建 git 用户

$ adduser git

Step3:创建证书登录

// 在本地电脑执行
$ ssh-keygen -t rsa -C "[email protected]"
 
// 执行以下命令查看公钥
$ 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

你可能感兴趣的:(搭建私有 Git 服务器)