ALMinium で作成した git リポジトリにアクセスする
少しハマったのでメモ。
1. プロジェクト作成とユーザ登録
まず、ALMinium上でプロジェクトを作成する。
hoge ってのを作成します。
そして利用するユーザをプロジェクトに追加してください。
2. サーバ側でリポジトリ作成
今回は、git リポジトリを作成します。
2012/04/07訂正
作成する必要はありませんでした。プロジェクト作成時に、git を選択すればできます。
3.リポジトリへプッシュ
次はクライアント側で git で push します。PlayFramewordのプロジェクトで試します。
$ play new hoge $ cd hoge $ git init Initialized empty Git repository in /tmp/hoge/.git/
で、サーバ側で作成したリポジトリをremote に追加するわけですが、ここで注意したいのは
http://<ホスト名>/git/hoge が リポジトリであるということ。
以前の記事(ALMinium をディレクトリで公開する - kaji_3's blog)の設定を行なっていたのでてっきり、http://<ホスト名>/alminium/git/hoge になると勘違いしてました。
$ git remote add origin http://www.hoge.com/git/hoge/ $ git add ./* $ git commit -m "first commit" $ git push origin master Username: -> プロジェクトに紐付けたアカウント情報を入力 Password: Counting objects: 23, done. Delta compression using up to 4 threads. Compressing objects: 100% (17/17), done. Writing objects: 100% (23/23), 36.01 KiB, done. Total 23 (delta 0), reused 0 (delta 0) To http://www.hoge.com/git/hoge/ * [new branch] master -> master
4.確認
プロジェクトのリポジトリから見ればいけます。
http://www.hoge.com/alminium/projects/hoge/repository
ALMiniumは、ここまでPluginの追加なしでいけるので大変助かりますねー
準備も整ったのでそろそろレポート機能の確認をする予定です。