Access Control is now enabled for Gitlab Pages so you can now restrict Pages to authorized users only. If needed, make your website publicly available : Navigate to your project's Settings > General > Visibility and select Everyone in pages section.

Update .gitlab-ci.yml

1 job for master in 22 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
failed #13074
k8s
build

00:00:22

 
Name Stage Failure
failed
build Build
 Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Product License: Community Engine

$ docker login -u $CI_DEPLOY_USER -p $CI_DEPLOY_PASSWORD $CI_REGISTRY
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error response from daemon: Get https://registry.forge.hefr.ch/v2/: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
ERROR: Job failed: command terminated with exit code 1