pagesでサイトへのアクセス制限を設定する方法、逆にアクセス制限を解除する方法をまとめました。pagesでは、Apacheの.htaccessやNginxの設定を使ったBasic認証やDigest認証はできません。他のサーバーレスサービスでは出来なかったり、有料だったりする、メンバーでのアクセス制限が出来ます。pagesのアクセス制限は、Gitlabのプロジェクト設定から設定が出来ます。permissions」のブロックを開くと、「Pages」という設定があり、ここでアクセス制限や公開設定が出来ます。(当該プロジェクトのメンバーのみ)の3種類から選ぶことが出来ます。Member」を選ぶのが良いでしょう。pagesでサイトを公開したのに、アクセスするとGitlabのログインページにリダイレクトされることがあります。Member」になっているからで、先ほどの設定から「Everyone」にすれば、きちんと公開されます。pagesでページ公開する際には、きちんとプロジェクト設定を確認するようにしましょう。pagesですが、出来ることと出来ないことがあります。pagesで出来る制限は、「サイト全体の一括制限だけ」です。ファイルやディレクトリごとの制限が必要な場合は、自身でプログラムを組んで対応するか、別のサーバー・サービスを使うようにしましょう。Member」という名称の通り、プロジェクトメンバーのみで、このメンバーとは、Gitlabアカウントを持っているメンバーに限ります。Projectメンバーの招待は、Gitlabアカウントかメールアドレスで行うことができますが、メールアドレスで招待したユーザーもGitlabアカウントを持っていない場合は作成する必要があるので、実質的にメンバーの紐付けはGitlabアカウントオンリーです。Gitlabのプロジェクトメンバー設定ページ。pagesでは複数のドメインを設定することはできますが、ドメインごとに設定を変えることはできません。pagesで公開していて、「devの方をアクセス制限して、wwwの方は公開する」ということはできません。同じように、「devの方はdevブランチで公開して、wwwの方はmasterブランチで公開する」ということもできません。pagesでのアクセス制限について見てきました。できないこともありますが、他のサーバーレスサービスではアクセス制限が有料だったりするので、Gitlabメンバー縛りがあるとはいえ、手軽にアクセス制限が出来るのは嬉しいですね。価格は記載がある場合を除き、すべて税抜きです。SERVERSUS.。