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と連携できるようになりました!