CentOS7搭建Git服务器
安装git
安装git
yum install git
版本git
git --version
卸载git
yum remove git
创建一个git用户
useradd git
passwd git
两次密码
创建git服务器工作空间
cd /
mkdir git
进入目录下
cd git
创建一个空仓库
git init --bare pro.git
将git 文件夹赋予git用户
chown -R git:git pro.git
禁用shell登录(可不做)
编辑/etc/passwd文件
git:x:1001:1001:,,,:/home/git:/bin/bash
改为
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
克隆一份project.git(客户端执行)
git clone git@[git服务器ip]:/git/pro.git
推送客户端信息到服务器
git push origin master
出现问题
问题1
ssh_exchange_identification: read: Connection reset by peer
给那个仓库权限,权限不够,所以推送不上去
chmod 777 pro.git