2011年8月28日日曜日

技術メモ:WindowsXPでGitExtensionsを使う

1:必要なファイルを以下よりDLする。
GitExtensions224SetupComplete.msi 
2:インストール


MsysGitとKDiff3のインストールにチェックを入れる。

デフォルトは一番上。コマンドプロンプトなどでUnixコマンドを使いたい場合は、一番下を選択しておくと幸せになれる。(注意書きにもあるように、sort.exeとfind.exeがコマンドがぶつかっており、動きが変わるので、システム内でこれらを使用している人は、選択するとトラブルの元です。)



初めてGitExtensionsを起動するとこの画面が出てくる。すべてグリーンならOK。
たしかShellExtensionの項目でエラーが出る場合がある。その場合はその右横に出ているボタンを押して、DLLを登録すればOK(ゴメン。かなりうろ覚え)

オマケ:
Gitで使うSSHキーの生成めも

リモート->PuTTY->キーの生成/インポート


Generateボタンを押す


 Save public keyボタン、Save private keyボタンを押して、それぞれのキーを保存する。
上に表示されているpublic keyをgithubに登録する。
(Account Settings->SSH Public keys->Add another public key)


Account Settings->Account Admin->API Tokenの値をコピーしておく。



GitExtentionsのプラグイン->Githubを開き、User,Password,そして先ほどコピーしたAPITokenを入力。Preferrd access methodをSSHにしてSave

Github->Fork/Clone repositoryを開く。


何か適当なレポジトリをCloneしてみて動作を確認。

適当なファイルを作成してみる。


コミットを押す


変更があったファイルが上に出ているので、コミットしたいファイルを選択し、Stageボタンを押す。すると下にファイルが移動する。

右下にコミットコメントを入力して、コミットボタンを押す。

こんなメッセージが出ればOK。GitHubにファイルがあがっていればOK
もちろんコマンドでやってもOK