量産メモ帳

忘れっぽいのでメモを残しています。

MSYS

ローカルマシンにローカルリポジトリを作成する。

ローカルリポジトリの作成方法は大きく分けて以下の二通りある。 TortoiseGit のような GUI アプリケーションで作成する。 Cygwin や MSysGit のような CUI アプリケーションで作成する。 今回は MSysGit を使って作成する例を紹介する。 以下、ローカルリポ…

Git でファイル・ディレクトリをバージョン管理する。

前提条件として、以下の様な状態にあるとする。 C:\workspace ディレクトリ配下にバージョン管理したいファイル・ディレクトリ群がある。 C:\workspace ディレクトリ直下に Git のローカルリポジトリ(.git)がある。 GitHub アカウントにリモートリポジトリ…

GitHub アカウントに SSH 公開鍵を登録する。

Windows 8 で SSH 公開鍵を作成しようとすると、何らかの SSH クライアントが必要になる。 SSH クライアントの候補はザッとこんな感じ: Cygwin MSysGit PuTTYgen 今回は過去にインストール済みの Cygwin を選んだ。 Cygwin はデフォルトで ssh 関連のコマン…

コマンドプロンプトやシェルをエクスプローラーのコンテキストメニューから開く。

PCで作業をしていると、エクスプローラーのフォルダをカレントディレクトリとしてコマンドプロンプト(バッチ)やシェルを開きたくなることがあります。 レジストリの設定値を変更すればできるようになりますが、PC が変わらない限り滅多に変更しないので、忘…

memcached を Windows 上で動かす。

memcached を Windows 上で動かせるようになるまで幾つかハマったので、メモを残しておく。 必要な作業: MSysGit をインストールする。 Cygwin も選択肢の一つだったけど、最低限の機能だけあれば良いので、MinGW(MSYS) を選んだ。 かつ、MSYS に Git も付…

memcached をインストールする。

libevent のインストールが済んだら、いよいよ memcached がインストール可能になる。 例えば、/c/opt の下にインストールしたい場合、MSYS コンソールで以下のように実行すれば良い。 $ cd /c/opt $ git clone --branch engine-pu https://github.com/memca…

libevent をインストールする。

memcached のビルドは、前述した MSYS のコンソール上で行う。 もし閉じてしまった場合は、以下のバッチファイルを実行すれば再表示されるはず。 C:\msysgit\msysgit\msys.bat ただし、memcached をビルドする前に libevent をインストールしておく必要があ…

MSysGit をインストールする。

MSysGit のインストール手順を記載しておきます。 MSysGit の Full Installer をダウンロードする。 Google Project Hosting 今回ダウンロードしたファイル … msysGit-fullinstall-1.8.1.2-preview20130201.exe Net Installer の方でインストールしてしまう…