capistranoからBitBucketにアクセス
httpsのアクセスは色々パラメタを試しましたがうまくいきませんでした。そもそも、どこかにパスワードを直書きする羽目になりそうなので、やめといたほうが正解でしょうけれど…。
ssh経由での接続は簡単です。まず、デプロイ先のホストで鍵を作成し、公開鍵をコピーしておきます。
$ ssh-keygen -t rsa
$ cat .ssh/id_rsa.pub
BitBucketの設定画面から「Deployment keys」の追加をします。適当な名前をつけて、先ほどコピーした公開鍵を貼り付けるだけです。
デプロイ先のホストで、接続を試行してみます。何やらログインできてるっぽいメッセージが出て来ればOKです。
$ ssh git@bitbucket.org
あとは、capistranoのdeploy.rbにssh経由のURLを貼ってあげれば完成です。
set :application, 'myapp'
set :repo_url, 'git@bitbucket.org:myaccount/myapp.git'
参考URL
- タグ別一覧: [capistrano] [ruby] [git]
- チップス一覧
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について