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

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

*目次 [#tffb83e8]
#contents

*Bitbucketとは [#vd0428ae]
-[[Free source code hosting for Git and Mercurial by Bitbucket>https://bitbucket.org/]]~
「Mercurial」または「Git」のリモートリポジトリを管理できるホスティングサービス~
無料のアカウントでプライベートリポジトリを無制限に生成する事が出来、同時に5ユーザーまで使用する事が出来ます~
※別途有料プランもあります~

*秘密鍵・公開鍵を作る [#y13dcff4]
Bitbucket との通信を暗号化するために、秘密鍵・公開鍵を作成する必要があります。~

**1.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)が生成される~
 C:\Users\(ユーザー名)\.ssh\
 C:\Documents and Settings\(ユーザー名)\.ssh\
※ファイル名を指定した場合は以下のフォルダに生成されます~
 C:\Users\(ユーザー名)\
 C:\Documents and Settings\(ユーザー名)\
**2.OpenSSHの秘密鍵からPutty形式の公開鍵を作成 [#u54ed8ef]
+[スタート] ボタンをクリックします。~
#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によるリポジトリのクローン時に使います~

*Bitbucketのリポジトリを使う [#ldf33b59]
+あらかじめ、Bitbucketのアカウントを作成してログインしておきます。~





+公開鍵(id_rea.pub)をリモートリポジトリがある環境に設定する~
※設定方法はGitホスティングサービスのサイト内のドキュメントか、サーバーの管理者に聞いて下さい~