搭建git服务器
环境
- CentOS-7.0.1
前提
- 安装启动sshd
步骤
安装git
yum install git
创建git目录
mkdir /data/git
添加git用户
adduser git
设置登录shell
vi /etc/passwd git:x:1008:1009::/home/git:/user/sbin/nologin
用户认证
密码方式
passwd git
将需要登录git的用户公钥添加进来(一个一行)
vi /home/git/.ssh/authorized_keys
创建仓库
初始化仓库
cd /data/git git init --bare sample.git
设置权限
chown -R git:git sample.git
客户端配置
添加远程仓库
git remote add web git@hostname:/data/sample.git
提交到远程仓库
git push origin master