创建Git服务端有工作目录的仓库脚本

#!bin/bash
echo "====================================================="
echo "                 创建git服务端仓库程序"
echo "====================================================="
read -p ">>>请输入授权的用户组名:" gitgroup
read -p ">>>请输入要授权的用户名:" gituser
read -p ">>>请输入要创建的仓库名称:" gitname
echo ">>>正在创建仓库所属目录...`mkdir ${gitname}`"
echo ">>>正在设置仓库所属目录权限...`chown -R ${gitgroup}:${gituser} ${gitname}`"
echo ">>>正在切换到仓库所属目录..."
cd ./${gitname}
echo ">>>正在在仓库目录[`pwd`]初始化仓库...`git init --bare ${gitname}.git`"
echo ">>>正在设置仓库权限...`chown -R ${gitgroup}:${gituser} ${gitname}.git`"
cd ./${gitname}.git
currentbody=`pwd`
cd ./hooks
echo "WORK_TREE='../'" >> post-receive.sample
echo "git  --work-tree=\"\${WORK_TREE}\" reset --hard" >> post-receive.sample
echo ">>>正在修改配置文件信息...`mv post-receive.sample post-receive`"
echo ">>>创建仓库成功!"
echo ">>>客户端仓库URL:[ssh://${gituser}@ip地址或服务器域名${currentbody}]"

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值