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

Last Updated: September 20, 2018 · 2 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

©2022xiaojun1994
 0   0