Jetpackプラグインを開発中のサイトにインストールし、WordPress.comアカウントと連携しようとしたらエラーが出ました。

Jetpack requires your site to be publicly accessible.

 

原因はサイト全体にベーシック認証かけていたことでした。
Jetpackは連携時にxmlrpc.phpへアクセスしてくるので、これを取得させてやらないと連携できないようです。
xmlrpc.phpのみベーシック認証解除してやりましょう。
特定ファイルのみベーシック認証解除するには、.htaccessへ次のように書き足します。

<Files "xmlrpc.php">
Satisfy any
order allow,deny
allow from all
</Files>

これでJetpackプラグインがWordPress.comと連携できるようになりました!