# 依赖
yum install -y curl-devel
yum install -y expat-devel
yum install -y gettext-devel
yum install -y openssl-devel
yum install -y zlib-devel
yum install -y perl-devel
# 安装
yum install -y git
groupadd git
useradd -g git git
groups git
git : git
# 初始化
cd /home/git/
mkdir .ssh
chmod 755 .ssh/
touch .ssh/authorized_keys
chmod 644 .ssh/authorized_keys [公钥/行]
echo 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDakANEbfkb6lPn1msHIfYEWbMAgrAlzcw5f5tnOehTcGSzQMzGAUSyXYOEYlKM8UA+OntSKPMg7qJOmcg8Tc47ExDFYhWA911HbziOJdzY5tkR2Fr24cZHAmLXBd4ZoauArbNIe3NI8sc3W7OcTbQVK4PhHjtEsrffb2S06bfZbOm9BfWIKE3D9NI9K6Zs+kQPDdh1zkHM5V8KJYVZUrgj82LOrA7xsEMCtf9w/IA+qTvJDRwFYN4LQsk2dYE3IZUs5XSEfmRdDPResWa41yxDL/6sZXvrsGmD5MoR17cyfAXdrdiGjtp4yWxwnyN2XNLekGr+LZIcXlXsRD6aF6r1 maswenhuangwei@sina.com' >> .ssh/authorized_keys 「一行一个公钥」
mkdir -p /var/git/gitrepos
chown -R git:git /var/git
cd /var/git/gitrepos
git init --bare udamall.git 「裸仓库」
# 客户端
git config --global user.name 「检查」
git config --global user.email
pwd
/Users/thomas/Code/udamall[github、gitee仓库]
git clone git@10.211.55.12:/var/git/gitrepos/udamall.git
cd udamall
pwd
/Users/thomas/Code/udamall/udamall[虚拟机仓库]
git remote -v
origin git@10.211.55.12:/var/git/gitrepos/udamall.git (fetch)
origin git@10.211.55.12:/var/git/gitrepos/udamall.git (push)
touch a.txt
vim a.txt
git add a.txt
git commit -m '虚拟机’
git pull origin master 「 空库」
git push origin master