戻る

目次

GitをWindowsで使う

1.Git for Windows(msysgit) をインストールする

  1. 以下のページで「Full installer for official Git for Windows」と書かれた物の最新バージョンをダウンロードする(2013/1/17現在では「Git-1.8.0-preview20121022.exe」)
    Git for Windows
    Downloads - msysgit - Git for Windows - Google Project Hosting
  2. ダウンロードしたファイルをダブルクリックします
  3. [Next >] ボタンをクリックします
  4. [Next >] ボタンをクリックします
  5. [Next >] ボタンをクリックします
  6. [Next >] ボタンをクリックします
  7. [Next >] ボタンをクリックします
  8. [Use OpenSSH] オプション ボタンをクリックします
  9. [Next >] ボタンをクリックします
  10. [Checkout as-is, commit as-is] オプション ボタンをクリックします
    • Checkout Windows-style, commit Unix-style line endings (チェックアウト時CR+LF、コミット時LFにする)
    • Checkout as-is, commit Unix-style line endings (コミット時LFにする)
    • Checkout as-is, commit as-is (そのままコミット・チェックアウト)←コレにする
  11. [Next >] ボタンをクリックします
  12. [Finish] ボタンをクリックします

2.OpenSSHの秘密鍵・公開鍵を作る

  1. デスクトップにある[Git Bash]ショートカットをクリック
  2. 以下のコマンドを実行
    ssh-keygen -t rsa
  3. 以下の様にファイル名を聞いてくるのでEnterを押す
    ※表示されているフォルダにキーが生成される
    Generating public/private rsa key pair.
    Enter file in which to save the key (/c/Users/(ユーザーID)/.ssh/id_rsa):
  4. パスワードを聞かれるので入力する
    Enter passphrase (empty for no passphrase):
  5. もう一度同じパスワードを入力する
    Enter same passphrase again:
  6. 以下のフォルダに秘密鍵(id_rsa)と公開鍵(id_rea.pub)が生成される
    C:\Users\(ユーザー名)\.ssh\
    C:\Documents and Settings\(ユーザー名)\.ssh\
  7. 公開鍵(id_rea.pub)をリモートリポジトリ環境に複製して設定する
    ※設定方法はGitホスティングサービスのサイト内のドキュメントか、サーバーの管理者に聞いて下さい

3.TortoiseGit をインストールする

  1. 以下のページで最新バージョンをダウンロードする、OSのbit数によって64か32を選ぶ事
    (2013/1/17現在では「TortoiseGit-1.7.15.0-32bit.msi」「TortoiseGit-1.7.15.0-64bit.msi」)
    tortoisegit - Porting TortoiseSVN to TortoiseGit - Google Project Hosting
    Download - tortoisegit - Download overview page - Porting TortoiseSVN to TortoiseGit - Google Project Hosting
  2. ダウンロードしたファイルをダブルクリックします
  3. [Next >] ボタンをクリックします
  4. [I accept the terms in the License Agreement] オプション ボタンをクリックします
  5. [Next >] ボタンをクリックします
  6. [TortoisePLink, coming from Putty, integrates with Windows better.] オプション ボタンをクリックします
  7. [Next >] ボタンをクリックします
  8. [Next >] ボタンをクリックします
  9. [Install] ボタンをクリックします
  10. [Finish] ボタンをクリックします
  11. Windowsの[スタート] ボタンをクリックします
  12. [すべてのプログラム] をクリックします
  13. [TortoiseGit] をクリックします
  14. [Settings] をクリックします
  15. [Config] をクリックします
  16. [User Info] グループの [Name] ボックスに名前を入力します ※コミット時に付く名前です
  17. [User Info] グループの [Email] ボックスにE-Mailアドレスを入力します
  18. [OK] ボタンをクリックします

4.OpenSSHの秘密鍵からPutty形式の秘密鍵を作成

  1. [スタート] ボタンをクリックします
  2. [すべてのプログラム] をクリックします
  3. [TortoiseGit] をクリックします
  4. [Puttygen] をクリックします
  5. [File] メニューの [Load private key] をクリックします
  6. [ファイルの種類] コンボ ボックスをクリックします
  7. [ファイルの種類] コンボ ボックスリストの [All Files (*.*)] をクリックします
  8. OpenSSHの秘密鍵のファイル(拡張子無し)を選択します
  9. [開く] ボタンをクリックします
  10. OpenSSHの鍵を作成した際に設定したパスワードを入力します
  11. [OK] ボタンをクリックします
  12. [OK] ボタンをクリックします
  13. [Save private key] ボタンをクリックします
  14. [ファイル名] コンボ ボックスリストの [ファイル名] ボックスに [id_rsa.ppk] と入力します
  15. [保存] ボタンをクリックします
  16. Putty形式の秘密鍵(*.ppk)が作成されます