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

Sep 20, 20182 min read

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

最后更新于 Jul 23, 2022

Built with Next.js • Deployed on Vercel
©2023 Xiaojun Zhou