码迷,mamicode.com
首页 > 其他好文 > 详细

创建git repository的脚本

时间:2015-12-29 19:42:07      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:git

#!/bin/bash

# 该脚本使用NFS文件系统,然后做软连接到/home/git目录下,然后设置相应的权限等。

#

Git_dir=/mnt/nfs/git/

Git_home=/home/git

read -p  "please input the new project name..." New_pro


cd $Git_dir


if [ -d $New_pro ] ; then

    rm -rf $New_pro

    mkdir -p $New_pro

else

    mkdir -p $New_pro

fi


#chown -R git:git $New_pro


cd $Git_home


link_repo() {

    ln -s $Git_dir$New_pro $Git_home

    cd $New_pro

    git init --bare --shared

    touch git-daemon-export-ok

    git update-server-info

    chown -R git:git $Git_dir$New_pro

}



if [ -L $New_pro ]; then

    rm -rf $New_pro

    link_repo

else

    link_repo

fi


创建git repository的脚本

标签:git

原文地址:http://ting2junshui.blog.51cto.com/975290/1729652

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!