Bitbucket に push する時に ssh でもできるので設定してみる
ココに説明があります。
まずは、ssh の公開キーを持っているかどうかを確認する。
~/.ssh/id_rsa.pub か ~/.ssh/id_dsa.pub があればそれを使えるけど、無ければ作らなければいけない。
無い場合は ssh-keygen で作ることができます。
paraches-no-iMac:~ paraches$ ssh-keygen Generating public/private rsa key pair. <省略> paraches-no-iMac:~ paraches$
これで ~/.ssh/id_rsa.pub ができるので、Bitbucket の account ページでファイルを指定してアップロードする。
あとは、Bitbucket へ push する時に ssh を使うだけ。この時、ユーザ名が hg になるので注意。
paraches-no-iMac:my2ndrepo paraches$ hg push ssh://hg@bitbucket.org/paraches/my2ndrepo <省略> remote: added 2 changesets with 4 changes to 2 files remote: bb/acl: paraches is allowed. accepted payload. paraches-no-iMac:my2ndrepo paraches$
.hgrc に ssh -C を付けておくと、圧縮してファイルのやり取りをしてくれるので設定しておく。
paraches-no-iMac:my2ndrepo paraches$ cat ~/.hgrc [ui] editor = vi username = paraches <paraches+bitbucket@gmail.com> ignore = ~/.hgignore ssh = ssh -C paraches-no-iMac:my2ndrepo paraches$
で、~/.ssh/config にも設定
paraches-no-iMac:~ paraches$ cat .ssh/config Host bitbucket.org User hg Hostname bitbucket.org Compression yes paraches-no-iMac:~ paraches$