搭建私有 Git 服务器

开发一个项目时,一个版本控制软件是非常有必要的,这里记录一个非常简单的搭建私有 Git 仓库教程

Step1:安装Git

$ yum install git

Step2:创建 git 用户

$ adduser git

Step3:创建证书登录

// 在本地电脑执行
$ ssh-keygen -t rsa -C "youremail@email.com"
 
// 执行以下命令查看公钥
$ cat ~/.ssh/id_rsa.pub
 
// 把公钥导入到以下服务器文件
/home/git/.ssh/authorized_keys

Step4:创建初始化 git 仓库

$ mkdir /var/repository
$ cd /var/repository
$ git init --bare project.git

Step5:防止 git 用户登录 shell

// 编辑/etc/passwd,找到类似一行:
git:x:1001:1001:,,,:/home/git:/bin/bash
// 修改为:
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

Step6:克隆仓库

// 完成以上步骤后就可以在电脑上克隆服务器上的 git 仓库了
$ git clone git@yourserver:/var/repository/project
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容