#TL;DR
- 共有開発環境でgit cloneするディレクトリには、groupを設定してsetgid bitを付けるとよい。
- 同時にumask を002にする。ちょっと怖い。
- UPGに従えば怖くないらしい。
##課題
Webアプリ開発で、CIでdeployするほどでもない共有環境(客先やテスターに見せる画面とか)のdeployは直接git pullですませることが多い。 が、複数人で開発していると、そのままではgit pullする際にpermission deniedではじかれる。
| 【争奪戦ルール】 | |
| * 3qw、LWjの幹部は22時ちょうどに町(X:580Y:290)に対して宣戦布告をおこなう | |
| * 両者町を攻撃し、最終的に町を確保した方が勝ちとする | |
| * ただし、以下の禁止事項への抵触が発覚した場合には相手側の勝ちとし、速やかに町をゆずる | |
| * 両者に禁止事項が見られた場合にはドローとし、改めて誠実に協議を行う | |
| 【禁止事項等】 | |
| * お互いの基地への攻撃は禁止する | |
| * 22時以前の該当の町への宣戦布告はフライングとし、判明した時点で負けとする | |
| * 資源地への攻撃(タイルキル)は禁止としないが、そもそも意味がないのでやらないこと |
| #test | |
| ```sequence | |
| Frontend->Backend:get or post | |
| Backend->Redis:get | |
| Redis->Redis:get model | |
| Redis-->MySQL:get model (When data is not found on Redis) | |
| Redis-->Backend:mohdel | |
| Backend-->Frontend:json | |
| Frontend->Frontend:build DOM |