[[戻る>DoldoWorkz#git]] -[[''Git''>Git]] --[[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ホスティングサービスのサイト内のドキュメントか、サーバーの管理者に聞いて下さい~