タグ別アーカイブ: git

gitolite 管理のリポジトリを簡単に追加できるようにした

公開用のリポジトリはもれなく github に置くようにしていますが, お仕事関係の非公開系のものは自鯖のリポジトリで管理しています。この管理用の自鯖は「さくらVPS」上に構築されています。リポジトリの管理方法には Gitolite を採用しています。

自鯖のリポジトリ管理でだるいところ

Gitolite でリポジトリを新設する場合, 次のような作業が発生します。

  1. Gitolite 管理用のリポジトリに移動する
  2. conf/gitolite.conf を開き新しいリポジトリを追加
  3. 変更を add && push し, サーバにリポジトリ作成

思いついた時にサクッとリポジトリを追加できない, といった問題がちょっとしたストレスでした。少し前までは作業PCは MacBookPro 1台だったのでそこまで気になることでは無かったのですが, MacMini + MacBook Air 併用環境になった為, よりお気軽な感じでリポジトリの作成作業ができるようにする必要がありました。

続きを読む

WIn環境でgitをインストールする方法の調査

高崎でgitを学ぶ会(agatsuma.survive#03)の開催を予定し、少しずつ準備を進めています。

今度の勉強会では、次のような人がターゲットになるかと思います。

  • プログラマ
  • マークアップエンジニア, コーダー
  • デザイナ

普段からコマンドラインを使って作業をしているであろう人たちに加え、デザイナさんにも来ていただけるといいなぁ、と思うわけですが、そこで問題になるのが「gitのインストールコスト」です。当初、virtualboxにubuntuを入れてもらって〜といったことを考えていましたが、virtualbox以外の最近の方法を教えてもらいました。

次の方法です。

  • msysgitを入れて使う
  • Github for windowsを入れて使う(※Bashがついてくる)
  • Chocolatyというwin向けのパッケージマネージャを使う

それぞれ折角教えていただいたので、個別にインストールして使ってみました。環境はMac上のParallels DesktopにWin7で試しています。

続きを読む

最近購入&読んだ書籍

SN3J01310001.jpg

このところ、技術系の書籍を連続して購入したので紹介です。

まずは、オライリー本ハイパフォーマンスWebサイト ―高速サイトを実現する14のルールです。予算の都合もあり、低価格帯でサーバーを運用することがあります。そういった時に問題になるのがその表示パフォーマンスです。本書では、”パフォーマンスの原因の8割はフロントエンド”ということで、javascriptファイルの圧縮やgzipなどなど高速に表示させる為のtipsがまとめられています。レンタルサーバーでは出来ることも限られますが、かなり参考になりました。

続きを読む