搭建git服务器

Linux搭建git服务器

安装git


# 安装所需扩展
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel

# 安装git
yum install git

# 创建一个git用户组和用户,用来运行git服务:
groupadd git

useradd git -g git

创建证书登录


# 收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。

# 如果没有该文件创建它:
cd /home/git/
mkdir .ssh
chmod 755 .ssh
touch .ssh/authorized_keys
chmod 644 .ssh/authorized_keys

初始化Git仓库


# 选定一个目录作为Git仓库,假定是/home/gitrepo/test.git,在/home/gitrepo目录下输入命令

cd /home
mkdir gitrepo
chown git:git gitrepo/
cd gitrepo

git init --bare test.git    # 创建空仓库

# 把仓库所属用户改为git:
chown -R git:git test.git

克隆仓库


git clone git@192.168.45.4:/home/gitrepo/test.git

帮助文档

http://www.runoob.com/git/git-server.html
https://blog.csdn.net/baidu_30000217/article/details/51327289

上次更新: 11/26/2018, 6:55:58 PM