在 CentOS7 上搭建自己的 Git 服务器

Sep 20, 20182 min read

此文最后修改于 1981 天前,可能包含很多不再适用的废话,阅读需谨慎~

安装 Git

将可能已安装的 Git 卸掉

BASH

安装依赖

BASH

从这里选择一个 Git 版本,我选择的是 2.9.5 https://mirrors.edge.kernel.org/pub/software/scm/git/

BASH

创建 Git 用户

BASH

创建 Git 仓库

为了方便管理,所有的 git 仓库都置于同一目录下,假设为 /srv/gitLibrary

BASH

配置 SSH

配置 ssh 的目的是为了能免密码访问。

创建 authorized_keys 文件

BASH

在客户端上生成密钥

BASH

一路回车后会产生两个文件: id_rsaid_rsa.pub,控制台会打印这俩文件的路径,先找到它们,等下要用到。

编辑 authorized_keys 文件

BASH

然后把 id_rsa.pub 文件中的内容拷贝进去, 你也可以上传多个密钥,比如,家里一个电脑,公司一个电脑,每个密钥占一行即可。

至此,远程仓库算是搭建完成了,接下来用客户端测试一下能否将这个仓库拉到本地

BASH

浏览量

最后修改于

Sep 20, 2018
Made withbyXiaojun