git

githubへpushした時にawsからソースを取得する

AWSじゃなくても良いんですけどね。 githubにはservicehookというgitリポジトリのhooksみたいな機能がある。 リポジトリの画面からSettings(レンチのアイコン)→ServiceHooks→WebHook URLs の順序で辿って URLという欄に通知させたいサーバーのurlを記載する…

gitのリポジトリを作成した時にデフォルトのテンプレート(hooksとか)を設定する

リポジトリ共通のテンプレートが有るなら、 下記に書いておくと作成した時に適用される。 /usr/share/git-core/templates/ 多分一番使うであろうは /usr/share/git-core/templates/hooks ここのフックスクリプトでしょうね。

git configを最低限設定する

git

gitの設定ファイルは全て.ini形式の簡単なテキストファイルになっていて、 gitの設定ファイルは階層的になっている。 編集はgit configコマンドを使って行う。 例えばgit diff等を実行した時にカラーハイライトしてくるようにするのも この設定。 gitコマン…

gitのhookスクリプトをテンプレート化する

git

gitのリポジトリ(自分の場合主にbare) を色々増やしていくとhookスクリプトを一々cpしたりするのが非常に面倒になる。 (hookでドキュメントルート側に展開したりするような処理) と思って調べてたら http://labs.gree.jp/blog/2011/03/2885/ ここに配置さ…