【環境】 Ubuntu + Rbenv + Rails + Puma + MySQL 1)SSH周りの設定 前提 公開リポジトリの場合は、Capistranoの設定は簡単だが、BitbucketのPrivateリポジトリからcloneする場合は、SSH認証が絡んでくるため、設定が少し複雑になる。 ちなみにGithubのPrivateリポジトリを使用する場合は、「Personal Access Token」を使用すれば、すごい簡単にPrivateリポジトリからcloneできる。 BitbucketでSSH認証を行う方法としては ① SSH agent forwardingを使用する ② デプロイするサーバで秘密鍵・公開鍵を作り、公開鍵をBitbucketに登録する がある。 ①の「SSH agent forwarding」については以下のサイトが詳しい。 SSH agent forwardi