• 追加された行はこの色です。
  • 削除された行はこの色です。
[[戻る>DoldoWorkz#git]]

-[[''Git''>Git]]
--[[Git/Windowsで使う(msysgit/TortoiseGit)]]&color(red){''✓''};
--[[Git/Bitbucketのリポジトリを使う]]

*目次 [#s1a6d306]
#contents

*GitをWindowsで使う [#u457122c]
**1.Git for Windows(msysgit) をインストールする [#ac04c0d9]
+以下のページで「Full installer for official Git for Windows」と書かれた物の最新バージョンをダウンロードする(2013/1/17現在では「Git-1.8.0-preview20121022.exe」)~
[[Git for Windows>http://msysgit.github.com/]]~
[[Downloads - msysgit - Git for Windows - Google Project Hosting>http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git]]~
+ダウンロードしたファイルをダブルクリックします
+[Next >] ボタンをクリックします
+[Next >] ボタンをクリックします
+[Next >] ボタンをクリックします
+[Next >] ボタンをクリックします
+[Next >] ボタンをクリックします
+[Use OpenSSH] オプション ボタンをクリックします
+[Next >] ボタンをクリックします
+[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 (そのままコミット・チェックアウト)←コレにする
+[Next >] ボタンをクリックします
+[Finish] ボタンをクリックします
 [[Downloads - msysgit - Git for Windows - Google Project Hosting>http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git]]~
+ダウンロードしたファイルをダブルクリックします。~
#ref(./GitInstall001.png)~
+[Next >] ボタンをクリックします。~
#ref(./GitInstall002.png,,60%)~
+[Next >] ボタンをクリックします。~
#ref(./GitInstall003.png,,60%)~
+[Next >] ボタンをクリックします。~
#ref(./GitInstall004.png,,60%)~
+[Next >] ボタンをクリックします。~
#ref(./GitInstall005.png,,60%)~
+[Next >] ボタンをクリックします。~
#ref(./GitInstall006.png,,60%)~
+[Use Git Bash only] オプション ボタンをクリックします。~
#ref(./GitInstall007.png,,60%)~
+[Next >] ボタンをクリックします。~
#ref(./GitInstall008.png,,60%)~
+[Use OpenSSH] オプション ボタンをクリックします。~
#ref(./GitInstall009.png,,60%)~
+[Next >] ボタンをクリックします。~
#ref(./GitInstall010.png,,60%)~
+[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 (そのままコミット・チェックアウト)
#ref(./GitInstall011.png,,60%)~
+[Next >] ボタンをクリックします。~
#ref(./GitInstall012.png,,60%)~
+インストールが始まりますのでしばらく待ちます。~
#ref(./GitInstall013.png,,60%)~
+[Finish] ボタンをクリックします。~
#ref(./GitInstall014.png,,60%)~

**2.OpenSSHの秘密鍵・公開鍵を作る [#uc057436]
+デスクトップにある[Git Bash]ショートカットをクリック~
+以下のコマンドを実行~
 ssh-keygen -t rsa
+以下の様にファイル名を聞いてくるのでEnterを押す~
※表示されているフォルダにキーが生成される~
※表示されているフォルダにid_resという名前で生成される~
 Generating public/private rsa key pair.
 Enter file in which to save the key (/c/Users/(ユーザーID)/.ssh/id_rsa):
+パスワードを聞かれるので入力する
※ここで好きなファイル名を入力する事が出来ますが、そうした場合は何故か「.ssh」フォルダが作られません~
+鍵を使うためのパスワードを設定する~
※ここで設定したパスワードはメモしておいて下さい~
 Enter passphrase (empty for no passphrase):
+もう一度同じパスワードを入力する
+もう一度同じパスワードを入力する~
 Enter same passphrase again:
+以下のフォルダに秘密鍵(id_rsa)と公開鍵(id_rea.pub)が生成される
+以下のフォルダに秘密鍵(id_rsa)と公開鍵(id_rea.pub)が生成される~
 C:\Users\(ユーザー名)\.ssh\
 C:\Documents and Settings\(ユーザー名)\.ssh\
+公開鍵(id_rea.pub)をリモートリポジトリ環境に複製して設定する~
※ファイル名を指定した場合は以下のフォルダに生成されます~
 C:\Users\(ユーザー名)\
 C:\Documents and Settings\(ユーザー名)\
+公開鍵(id_rea.pub)をリモートリポジトリがある環境に設定する~
※設定方法はGitホスティングサービスのサイト内のドキュメントか、サーバーの管理者に聞いて下さい~
**3.TortoiseGit をインストールする [#d0d5454e]
+以下のページで最新バージョンをダウンロードする、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>http://code.google.com/p/tortoisegit/]]~
[[Download - tortoisegit - Download overview page - Porting TortoiseSVN to TortoiseGit - Google Project Hosting>http://code.google.com/p/tortoisegit/wiki/Download]]~
+ダウンロードしたファイルをダブルクリックします~
+[Next >] ボタンをクリックします
+[I accept the terms in the License Agreement] オプション ボタンをクリックします
+[Next >] ボタンをクリックします
+[TortoisePLink, coming from Putty, integrates with Windows better.] オプション ボタンをクリックします
+[Next >] ボタンをクリックします
+[Next >] ボタンをクリックします
+[Install] ボタンをクリックします
+[Finish] ボタンをクリックします
+Windowsの[スタート] ボタンをクリックします
+[すべてのプログラム] をクリックします
+[TortoiseGit] をクリックします
+[Settings] をクリックします
+[Config] をクリックします
+[User Info] グループの [Name] ボックスに名前を入力します
※コミット時に付く名前です
+[User Info] グループの [Email] ボックスにE-Mailアドレスを入力します
+[OK] ボタンをクリックします
 [[Download - tortoisegit - Download overview page - Porting TortoiseSVN to TortoiseGit - Google Project Hosting>http://code.google.com/p/tortoisegit/wiki/Download]]~
+[デスクトップ] 一覧リストの [TortoiseGit-1.7.15.0-64bit.msi] をダブルクリックします。~
#ref(./TortoiseGitInstall001.png)~
+[Next >] ボタンをクリックします。~
#ref(./TortoiseGitInstall002.png,,60%)~
+[Next >] ボタンをクリックします。~
#ref(./TortoiseGitInstall003.png,,60%)~
+[TortoisePLink, coming from Putty, integrates with Windows better.] オプション ボタンをクリックします。~
#ref(./TortoiseGitInstall004.png,,60%)~
+[Next >] ボタンをクリックします。~
#ref(./TortoiseGitInstall005.png,,60%)~
+[Next >] ボタンをクリックします。~
#ref(./TortoiseGitInstall006.png,,60%)~
+[Install] ボタンをクリックします。~
#ref(./TortoiseGitInstall007.png,,60%)~
+インストールが始まりますのでしばらく待ちます。~
#ref(./TortoiseGitInstall008.png,,60%)~
+[Finish] ボタンをクリックします。~
#ref(./TortoiseGitInstall009.png,,60%)~
+Windowsの [スタート] ボタンをクリックします。~
#ref(./TortoiseGitInstall010.png)~
+[すべてのプログラム] をクリックします。~
#ref(./TortoiseGitInstall011.png,,60%)~
+[TortoiseGit] をクリックします。~
#ref(./TortoiseGitInstall012.png,,60%)~
+[Settings (?? bit)] をクリックします。~
#ref(./TortoiseGitInstall013.png,,60%)~
+[Git] をクリックします。~
#ref(./TortoiseGitInstall014.png,,60%)~
+[User Info] グループの [Name] ボックスに名前を入力します。~
#ref(./TortoiseGitInstall015.png,,60%)~
+[User Info] グループの [Email] ボックスにE-Mailアドレスを入力します。~
#ref(./TortoiseGitInstall016.png,,60%)~
+[OK] ボタンをクリックします。~
#ref(./TortoiseGitInstall017.png,,60%)~


**4.OpenSSHの秘密鍵からPutty形式の秘密鍵を作成 [#u54ed8ef]
+[スタート] ボタンをクリックします
+[すべてのプログラム] をクリックします
+[TortoiseGit] をクリックします
+[Puttygen] をクリックします
+[File] メニューの [Load private key] をクリックします
+[ファイルの種類] コンボ ボックスをクリックします
+[ファイルの種類] コンボ ボックスリストの [All Files (*.*)] をクリックします
+OpenSSHの秘密鍵のファイル(拡張子無し)を選択します
+[開く] ボタンをクリックします
+OpenSSHの鍵を作成した際に設定したパスワードを入力します
+[OK] ボタンをクリックします
+[OK] ボタンをクリックします
+[Save private key] ボタンをクリックします
+[ファイル名] コンボ ボックスリストの [ファイル名] ボックスに  [id_rsa.ppk] と入力します
+[保存] ボタンをクリックします
+Putty形式の秘密鍵(*.ppk)が作成されます
+[スタート] ボタンをクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate001.png,,60%)~
+[すべてのプログラム] をクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate002.png,,60%)~
+[TortoiseGit] をクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate003.png,,60%)~
+[Puttygen] をクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate004.png,,60%)~
+[File] メニューの [Load private key] をクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate005.png,,60%)~
+[ファイルの種類] コンボ ボックスをクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate006.png,,60%)~
+[ファイルの種類] コンボ ボックスリストの [All Files (*.*)] をクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate007.png,,60%)~
+OpenSSHの秘密鍵のファイル(拡張子無し)を選択します。~
#ref(./OpenSSH_PuttyPublicKeyCreate008.png,,60%)~
+[開く] ボタンをクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate009.png,,60%)~
+OpenSSHの鍵を作成した際に設定したパスワードを入力します。~
#ref(./OpenSSH_PuttyPublicKeyCreate010.png,,60%)~
+[OK] ボタンをクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate011.png,,60%)~
+メッセージ ボックスで、 [OK] ボタンをクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate012.png,,60%)~
+[Save public key] ボタンをクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate013.png,,60%)~
+[ファイル名] コンボ ボックスリストの [ファイル名] ボックスに 「(任意のファイル名).ppk] と入力します。~
#ref(./OpenSSH_PuttyPublicKeyCreate014.png,,60%)~
+[保存] ボタンをクリックします。~
#ref(./OpenSSH_PuttyPublicKeyCreate015.png,,60%)~
+Putty形式の秘密鍵(*.ppk)が作成されます~
この鍵はTortoiseGitによるリポジトリのクローン時に使います~