中央リポジトリで使用する、gitリポジトリ生成スクリプトです。 利用する際は、ご自身の環境に合わせて設定部分をご変更ください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
- ! - | | | | | ! - ! - ! - ! - ! - - | | | ! - ! - - ! | | ! - !
#!/bin/bash # # gitリポジトリ自動作成スクリプト(中央リポジトリ用) # $1 : ディレクトリ名 # 例./home/git/app1リポジトリを作成する # crepo app1 # #/////////////////////////////////////////////////////////// # Gitパス GIT=/usr/bin/git # カレントパス CURRENT=/home/git #/////////////////////////////////////////////////////////// # 事前条件チェック if [ $# -ne 1 ]; then echo "引数の指定が異常です。" echo '$1 : ディレクトリ名' 1>&2 exit 1 fi # ディレクトリ作成 PATH=$CURRENT/$1 if [ -w $PATH ]; then # 既に存在するのでなにもしない : else /bin/mkdir -p $PATH fi # リポジトリ作成 cd $PATH $GIT --bare init