われがわログ

最適化アルゴリズムとかプログラミングについて書きたい

GitのリモートリポジトリをNAS上に置く方法

まず、NAS中の任意の場所(ここでは$NAS_ADDRを想定)にリモートリポジトリを以下のコマンドで作る。 --bareを指定することで、履歴情報などのみのリポジトリを作成できる。 Gitのリモートディレクトリの名称は任意だが、慣例的には接尾辞に.gitをつける。 例えば、/nas/hoge.gitなど。

mkdir $NAS_ADDR
cd $NAS_ADDR
git init --bare

次に、以下のコマンドをローカルで叩き、$NAS_ADDRをリモートリポジトリ(名称:origin)として登録する。

git init
git remote add origin $NAS_ADDR

最後に、NASのリモートリポジトリへファイルをコミット&プッシュして終了。

git add .
git commit -m "Initial commit"
git push origin master

参考

yukiyuriweb.com