01 CentOS7搭建Git服务器

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

你可能感兴趣的:(01 CentOS7搭建Git服务器)