2011年04月21日の日記

Git サーバー gitosis のインストールと設定

github を利用しようかなーと思ったんですけど、複数人で秘密リポジトリが使えるプランは、零細企業には高いっすわー。ということで、せっかく遠隔ペアプログラミング用にさくらのVPSを借りているので、そこに Git サーバーを立てることにしました。

インストール:

$ sudo aptitude install gitosis

あ、Ubuntu なので。他のディストリビューションは知らん。

初期化します。同時に設定を嬲れるユーザーの公開鍵を登録します:

$ sudo -H -u gitosis gitosis-init < ~/.ssh/id_rsa.pub


設定は、gitosis サーバーから gitosis-admin というリポジトリを clone して、編集して、commit して、push することで行います。

以下では sample というリポジトリを、私と test@example.com というユーザーが読み書きできるように設定してみます。

設定ファイルを格納している gitosis-admin リポジトリを取得:

$ git clone gitosis@localhost:gitosis-admin.git

新規リポジトリ用の設定を追加:

$ cd gitosis-admin

$ vi gitosis.conf
[group sample]
writable = sample
members = babie@example.com test@example.com

test ユーザーの公開鍵を配置:

$ cd keydir
$ ls
babie@example.com.pub

$ sudo cp ~test/.ssh/id_rsa.pub .
$ ls -l
-rw-rw-r-- 1 babie babie 404 2011-04-21 10:38 babie@example.com.pub
-rw-r--r-- 1 root  root  399 2011-04-21 10:43 id_rsa.pub

$ sudo chown babie:babie id_rsa.pub
$ ls -l
-rw-rw-r-- 1 babie babie 404 2011-04-21 10:38 babie@example.com.pub
-rw-r--r-- 1 babie babie 399 2011-04-21 10:43 id_rsa.pub
$ mv id_rsa.pub test@example.com.pub
$ ls
babie@example.com.pub test@example.com.pub

設定変更を反映:

$ cd ..

$ git status
# On branch master
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       modified:   gitosis.conf
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       keydir/test@example.com.pub
no changes added to commit (use "git add" and/or "git commit -a")

$ git add .

$ git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       modified:   gitosis.conf
#       new file:   keydir/test@example.com.pub
#

$ git commit -m "add sample repos and test user"
$ git push origin master

んで、リポジトリプレースホルダができたので、リポジトリを push すれば共有できます:

$ cd ~/dev/sample
$ git init .
$ git add .
$ git commit -m 'initial commit'
$ git remote add origin gitosis@localhost:sample.git
$ git push origin master

以上。
リポジトリをブラウザで閲覧できる gitweb のインストールと設定はまた今度。

モバゲーが退会しても個人情報を削除してくれない

あー、どっから話せばいいかな。正直にそもそものところから書くのが公平でしょう。あれなんすわ、Twitter でウオッチしてる人はわかるとおり、ぼくオカマなんすわ。女装も女っぽい言動もしてないけど、心は女というか、似合いさえすれば女の子の格好したいんすわ、ゲームのキャラやアバターは必ず女性にするんですわ。ネカマと言ったほうが正しいかな。

んで、ちょっと前にウェブ業界の調査と好奇心でモバゲーに入会しました。あ、スマートフォン版です(私の所持端末は iPhone 3G)。その際、あとでアバターは自由に着せ替えられると思って、性別の欄は「男性」にしたんすわ。戸籍上、男性だし。そしたら、アバターいじろうウフフと思ったら、男性形固定で女性形にできないんすわ。

んで、しょうがないから別アカウント作ろうと思って、別のメアドでアカウント作った。そこで立ち塞がるのが「携帯電話番号認証」。携帯電話番号を入力して、ショートメッセージに送られてきたメッセージに書いてあるリンクを踏んで、サービス利用開始ってなる。んで新しいアカウントで携帯電話番号認証をしたら、「この携帯電話番号は他のメールアドレスで使用されております」(正確な文言は忘れた)とかいって、認証できないんすよ。「あー、そうだよねー、前のアカウントをちゃんと退会してからやらないといけないよねー」と思って、前のアカウントは退会したんですよ。んで、やり直したら、「この携帯電話番号は他のメールアドレスで使用されております」。

……ええっ、前のアカウント削除した時に、メールアドレスと携帯電話番号削除してないの?!なにそれこわい。一度入会してしまったら半永久的に個人情報握られるってこと?なにそれこわい。もしデータ流出が起こったら退会した人の個人情報も漏れるってこと?なにそれこわい。

で、揉めることにしました。この記事のはてブコメントで「モンスターユーザー乙」とか「この人粘着だしなー」と書かれるだろうなー、と思いつつ書きます。ソードアート・オンライン7巻でも「ぶつからなきゃ伝わらないこともあるよ」と言ってましたので、モメることにしました。

まずは、モバゲーの「お問い合わせ」で私からモバゲー事務局へ:

モバゲーを退会したのですが、以前のアカウントのメールアドレスと携帯電話番号が記録されているようです。このアカウントは2度と使用しないので、私の個人情報であるメールアドレス xxx@example.jp と携帯電話番号 090XXXXXXXX をデータベースから完全に削除してください。よろしくお願いします。

正直どんな文章だったのか覚えていない。要は「メールアドレスと携帯電話番号は私の個人情報なので、退会したらきちんと削除してください」って内容。

モバゲー事務局から私への返信:

差出人: 	support <support@mbga.jp>
件名: 	登録・変更について[スマートフォン]
日時: 	2011年4月19日 17:00:24JST
宛先: 	<xxx@example.jp>
返信先: 	support <support@mbga.jp>

こちらはモバゲー事務局です。
お問い合せいただきありがとうございます。

お問い合わせの電話番号認証については、1つの電話番号で1度の認証のみとなっておりますので、電話番号認証をおこなっていないアカウントにてログインをされますとマイページへ遷移する際に、認証を求められる画面となってしまいます。

その際、認証を1度した電話番号を入力すると登録済の案内が表示されます。スマートフォン版

恐れ入りますが、モバゲーに登録を行う場合には、当サイトで過去に認証していない[080・090]からはじまる携帯電話番号、メールアドレスが必要となります。

なお、スマートフォン版モバゲへ登録済みのメールアドレス・携帯電話番号を利用しての登録はできません。

また、ご不明な点がありましたら、お気軽にお問い合わせください。

ちがうっつーの!話し聞いてないなコイツ。応答は早かったと思います2,3時間。

私からモバゲー事務局への返信:

件名: 	Re: 登録・変更について[スマートフォン]
差出人: 	<xxx@example.jp>
日時: 	2011年4月19日 17:05:17JST
宛先: 	support <support@mbga.jp>

そんなことを聞いているのではありません。
私の*個人情報*をデータベースから完全に削除しろと言っています。
テンプレートを貼り付けないで下さい。

怒っています。

モバゲー事務局から私への返信:

差出人: 	support <support@mbga.jp>
件名: 	登録・変更について[スマートフォン]
日時: 	2011年4月19日 21:34:51JST
宛先: 	<xxx@example.jp>
返信先: 	support <support@mbga.jp>

こちらはモバゲー事務局です。
お問い合せいただきありがとうございます。

当サイトでは、登録情報をリセットする機能はございません。

また、一度退会をされましても、ご登録時のログインパスワードとメールアドレスをご入力いただきますと、同一ニックネームでの利用再開となります。ご了承いただきますようお願いいたします。

リセットじゃないから!削除だから!もう利用したくないの!

私からモバゲー事務局への返信:

件名: 	Re: 登録・変更について[スマートフォン]
差出人: 	<xxx@example.jp>
日時: 	2011年4月19日 23:04:34JST
宛先: 	support <support@mbga.jp>

登録情報をリセットしろとは言っていません。メールアドレスと電話番号は私の*個人情報*だから完全に削除しろと言っています。

んまー、怖い。サポートの人も大変ですね。

モバゲー事務局から私への返信:

差出人: 	support <support@mbga.jp>
件名: 	登録・変更について[スマートフォン]
日時: 	2011年4月20日 11:10:19JST
宛先: 	<xxx@example.jp>
返信先: 	support <support@mbga.jp>

モバゲー事務局です。
何度もお問い合わせいただきお手数をおかけしております。

せっかくご連絡いただきましたが、当サイトでは、退会後のアバターやプロフィール、日記などのデータ削除は行っておりません。

なお、退会後のデータ削除をおこなっていない理由といたしまして、再度のご案内となりますが、一度退会をされましても、ご登録時のログインパスワードとメールアドレスをご入力いただきますと、同一ニックネームでの利用再開が可能となります。
そのため、退会後のアバターやプロフィールなどのデータ削除は行っておりません。

また、退会をされた方は友達検索にて表示されないシステムとなっております。こちらはすべてのお客様共通の対応となりますので、ご理解いただけますと幸いです。

同一ニックネームでの利用再開とかどうでもいいから!
こうなっては奥の手を出すしかありませんね。

私からモバゲー事務局への返信:

件名: 	Re: 登録・変更について[スマートフォン]
差出人: 	<xxx@example.jp>
日時: 	2011年4月20日 12:16:31JST
宛先: 	support <support@mbga.jp>

「個人情報の保護に関する法律」に基づいて、私の個人情報(メールアドレス、携帯電話番号)を削除することを求めます。
続きを読む