Last-modified: 2011-12-30 (金) 03:43:21
スクリプト/createGit

概要

通常リポジトリで使用する、gitリポジトリ生成スクリプトです。
リモートリポジトリも同時に作成します。
以下の条件下でのみ動作します。
・リモートリポジトリを作成するコンピューターに、SSHでログイン可能であること。
・SSHログインは接続を簡単にしたいのように、パスワードなどを直接入力しなくても入れること。
・リモートリポジトリを作成するコンピューターに、crepoが入っていること。
利用する際は、ご自身の環境に合わせて設定部分をご変更ください。

コード

Everything is expanded.Everything is shortened.
  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
-
!
-
|
|
!
-
!
-
!
-
!
-
!
 
-
!
-
!
 
 
-
-
|
|
|
|
!
#!/bin/bash
 
#
# gitリポジトリ自動作成スクリプト(通常リポジトリ用)
#
 
#///////////////////////////////////////////////////////////
 
# Gitパス
GIT=/usr/bin/git
# リモートパス
REMOTE=hub
# リモートユーザ名
REMOTE_USER=git
 
#///////////////////////////////////////////////////////////
 
# リポジトリ作成
/bin/echo "Create local repositosy..."
$GIT init
 
# リモートリポジトリ作成
if [ ! -x $REMOTE ]; then
    /bin/echo "Create remote repository..."
    CURRENT=${PWD##*/}
    ssh -t $REMOTE "crepo $CURRENT"
    $GIT remote add origin ssh://$REMOTE/~$REMOTE_USER/$CURRENT
fi

検証時の環境