2011年6月8日水曜日

BitbucketにSSHでアクセスする。

Linuxの場合

公開/秘密鍵を作成


ssh-keygen

chmod 644 ~/.ssh/id_rsa.pub
ssh-agent bash
ssh-add
Bitbucketに公開鍵を登録
BitbucketにログインしてAccountを選択
SSH Keysのところで公開鍵を選択してUpload keyを選択
Mercurialの設定
[ui]
ssh = ssh -C
を追加する。
Windowsの場合
公開/秘密鍵を作成
Puttygenを起動して「公開/秘密鍵のペアを作成」を実行して公開鍵と秘密鍵を保存する
Bitbucketに公開鍵を登録
Puttygenの公開鍵をコピーする。
BitbucketにログインしてAccountを選択
SSH KeysのところでPuttygenでコピーした公開鍵をペーストしてAdd Keyを選択
Mercurialの設定
[ui]
ssh = "<TortoisePlinkのパス>\TortoisePlink.exe" -ssh -2 -batch -C
を追加する。


TortoisePlinkの設定

Pageantを実行してタスクトレイのメニューからAdd Keyを選択して秘密鍵を登録する
Pagenntを使わない場合はTortoisePlik.exeの引数に-i 秘密鍵のファイルと-pw 鍵のパスフレーズを追加する。

WindowsでもmingwやcygwinのSSHを使う場合は、Linuxの場合とほとんど同じ。

0 件のコメント:

コメントを投稿