Git是一个开源的分布式版本控制系统,可以有效、高速地处理项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
开发者需要一个GIT账号,通过这个查看项目的提交记录,可以更加清楚项目的开发情况,便于版本控制。
以下介绍在CentOS8操作系统搭建GIT服务器。
一、安装GIT服务器流程
安装GIT:
[root@git ~]# yum -y install git
Last metadata expiration check: 14:04:53 ago on Sun 06 Oct 2019 09:14:20 PM CST.
Package git-2.18.1-3.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
二、添加用户GIT流程
添加账户:
adduser git
修改用户密码:
passwd git
三、下载gitolite
切换到git用户:
su git
定位到目录:
[git@git ~]$ cd /home/git/
采用gitolite来做权限配置。
克隆gitolite代码:
[git@git ~]$ git clone https://github.com/sitaramc/gitolite
Cloning into 'gitolite'...
remote: Enumerating objects: 9646, done.
remote: Total 9646 (delta 0), reused 0 (delta 0), pack-reused 9646
Receiving objects: 100% (9646/9646), 3.01 MiB | 1.17 MiB/s, done.
Resolving deltas: 100% (5987/5987), done.
四、生成SSH密钥对登录流程(客户端执行)