git私库搭建

客户端安装

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的情况下,使用这种格式

原文地址:https://www.cnblogs.com/yunweiweb/p/13174992.html