客户端安装
centos:yum install git
windows:官网下载
客户端配置
git config --global user.name 'wangwei ##用户名称,方便提交数据到服务器的时候,知道数据是谁提交的 git config --global user.email 'wangwei@foxmail.com' ##邮箱地址 git config --global color.ui true #设置使用默认的颜色 ssh-keygen -t rsa -C "wangwei@foxmail.com" #生成密钥和公钥
服务器端配置
useradd -s /usr/bin/git-shell git #创建用户git passwd git #设置git密码 mkdir /git #创建目录git cd /git git init --bare sample.git #创建 git 仓库,仓库名一般以 .git 结尾 chown -R git:git sample.git # 指定运行用户, 这里的用户为git mkdir /home/git/.ssh; cd /home/git/.ssh vim authorized_keys #把客户端公钥( id_rsa.pub )复制粘贴进去
客户端远程复制
git clone git@192.168.199.200:/git/sample.git
git clone ssh://git@192.168.199.200:5432/git/sample.git #ssh端口不是22的情况下,使用这种格式