git服务

# 依赖
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

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值