#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 |