GitHub就是一个托管代码的远程仓库。但是对于某些公司项目来说,既不想公开源代码,又舍不得给GitHub交私有仓库管理费用,也不屑于使用国内的码云等平台,那就只能自己搭建一台Git服务器作为私有仓库使用。
搭建Git服务器需要准备一台运行Linux的机器,推荐使用Ubuntu或Debian,配合Docker集成文件监听,可以完美实现DevOps模式和无痛迭代。可是,Docker并不在本文的讨论范围哦。
假设你已经登录了有sudo权限的用户账号,下面,正式开始安装。当然这里我们也可以在自己的服务器上安装具有更多功能的GitLab。
第一步,安装git:
|
|
第二步,创建一个git用户,用来运行git服务:
|
|
第三步,创建证书登录:
|
|
第四步,初始化Git仓库:
|
|
第五步,禁用shell登录:
|
|
第六步,克隆远程仓库:
|
|
第七步,管理公钥
|
|
第八步,管理权限
|
|
第九步,小结
|
|