RaspberryPiでのGitサーバ構築
RaspberryPiでのGitサーバの構築を行います。
gitサーバ構築は単純にaptで取得すればほぼ終了です。
サーバの構築環境
| クライアントのOS |
ubuntu 12.04 LTS |
| サーバ(RaspberryPi)のOS |
raspbian 3.6.11+ |
| サーバIP |
192.168.1.5 |
手順1:Gitのインストール
SSHでサーバにログインし、以下のコマンドでgitを取得する。
$ sudo -s
# apt-get update
# apt-get upgrade
# apt-get git
# git --version
git version *.*.*.*
インストールできていれば最後のコマンドでgitのバージョンが表示されます。
手順2:リポジトリの作成
サーバ側にリポジトリを作成する。
# mkdir -p /var/git/test.git
# cd /var/git/test.git
# git --bare init --shared
# groupadd developer
# usermod -G developer [ユーザ名]
# chown root:developer -R .
# ls
HEAD beanches config description hooks info objects refs
手順3:クライアント側にリポジトリを登録
クライアント側で以下のコマンドを実行し、リポジトリを登録します。
$ mkdir /home/Developer
$ mkdir /home/Developer/test
$ cd /home/Developer/test/
$ git init
$ git add .
$ git commit -m "コミットメッセージ"
$ git remote add origin ssh://ユーザ名@192.168.1.5/var/git/test.git
$ git push origin master
以上のコマンドでサーバ上のリポジトリに保存されます。
確認:サーバのリポジトリを取得する
クライアント側からサーバのリポジトリを取得する。
コミットしたリポジトリがクライアント側に残っているため消しておく。
$ rm -fr /home/Developer/test
サーバからリポジトリを取得する。
$ git clone ssh://ユーザ名@192.168.1.5/var/git/test.git
$ ls
test
最終更新:2013年06月03日 01:09