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

Sep 20, 20182 min read

This post was last modified 2028 days ago, and some of the content may be outdated.

安装 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

HITS

LAST UPDATED

Sep 20, 2018
Made withbyXiaojun