“Maybe” my answer is to late for the OP but it is hopefully a help for all of you still running into this Problem. :wink: [image] r.uhlig: Do I have to additionally activate the pages anywhere? I can’t find a corresponding setting. If you are using gitlab in Docker environment you have to en… Answer from cubadonis on forum.gitlab.com
🌐
GitLab
forum.gitlab.com › how to use gitlab
Why is "Pages" not appearing in settings? - How to Use GitLab - GitLab Forum
May 29, 2018 - In the help on GitLab Pages the setup sound quite easy: Fork an example project: by forking a project, you create a copy of the codebase you’re forking from to start from a template instead of starting from scratch. Change a file to trigger a GitLab CI/CD pipeline: GitLab CI/CD will build and deploy your site to GitLab Pages.
Discussions

Cannot find Pages in Settings
Hello, I’m trying to see the URL of the static html that I created with Sphinx by accessing the Pages tab in Settings. The repository I have this in is a private one: My .gitlab-ci.yml is as below: image: python:3.6-alpine pages: script: - pip install -U sphinx - pip install sphinx_rtd_theme ... More on forum.gitlab.com
🌐 forum.gitlab.com
6
0
September 27, 2021
Does GitLab Pages Access Control not work anymore?
This sounds like a bug to me, or at the very least a misleading error message. Have you opened an issue? If you do, tag me on it (@samdbeckham) and I'll make sure it's seen by the appropriate team. It's a little hard to tell what's going on without links to the affected pages. If possible, include those in the issue too. Thanks for using GitLab! More on reddit.com
🌐 r/gitlab
17
5
July 17, 2021
continuous integration - Self hosted GitLab pages not showing at Setting page even if my CI building public/ folder runs successfully - Stack Overflow
I want to use GitLab pages at my self hosted GitLab server, this is my .gitlab-ci.yml file image: node:12.16.1-alpine3.10 before_script: - pwd - which nodejs - nodejs -v - which npm - n... More on stackoverflow.com
🌐 stackoverflow.com
Pages not showing up, likely due to project rename?
Hello! I set up pages on gitlab.com. First I started with a project that had unrelated name (and broken CI, let’s be honest who can get that correct on the first try?), but then I found out that by naming it .g… More on forum.gitlab.com
🌐 forum.gitlab.com
1
0
September 19, 2020
🌐
GitLab
forum.gitlab.com › gitlab ci/cd
Pages not appearing in Settings after build - GitLab CI/CD - GitLab Forum
February 10, 2023 - Hey there, I’ve run into a problem with my GitLab pages build. The pipeline is going through, Artifacts are available in the public directory, The gitlab pages is available on *.gitlab.io domain, The Pages setting is not available in Settings. Because the setting is not available, I cannot set my custom domain.
🌐
GitLab
forum.gitlab.com › how to use gitlab
Cannot find Pages in Settings - How to Use GitLab - GitLab Forum
September 27, 2021 - Hello, I’m trying to see the URL of the static html that I created with Sphinx by accessing the Pages tab in Settings. The repository I have this in is a private one: My .gitlab-ci.yml is as below: image: python:3.6-alpine pages: script: - pip install -U sphinx - pip install sphinx_rtd_theme ...
🌐
Reddit
reddit.com › r/gitlab › does gitlab pages access control not work anymore?
r/gitlab on Reddit: Does GitLab Pages Access Control not work anymore?
July 17, 2021 -

Hi everyone. Lately I've been wanting to publish a public static website that's in a private repository of mine (hosted on gitlab.com). I already did that in the past once and supposed that it wouldn't be a problem for me.

However, now, GitLab keeps telling me "Access Control is enabled for this Pages website; only authorized users will be able to access it. To make your website publicly available, navigate to your project's Settings > General > Visibility and select Everyone in pages section", and when I do these exact steps, nothing changes and the message keeps showing up for some reason. I tried waiting a few hours and fiddling with the visibility fields but nothing works.

When I checked on my older project to compare fields, I noticed that the pages' visibility was "Only Project Members" though it was still accessible on other computers and on a private window without logging in, but I once miss-clicked on "Save" and now the message above keeps popping up on this repository too, and, of course, the previously-public pages are now private, even though I checked "Everyone" on "Pages Visibility" there.

The documentation also shares this YouTube video and I noticed the subcategories on Visibility was "Pages access control" here while it is "Pages" on my computer. I wonder if the name change broke something but I can't tell much about it. I tried to check on the issues list and haven't seen anyone talk about that.

Is there anything I can do to make my pages public?

Thanks a lot.

Find elsewhere
🌐
Stack Overflow
stackoverflow.com › questions › 60321381 › self-hosted-gitlab-pages-not-showing-at-setting-page-even-if-my-ci-building-publ
continuous integration - Self hosted GitLab pages not showing at Setting page even if my CI building public/ folder runs successfully - Stack Overflow
But I didn't see Setting/Pages option, so I don't know what is the public URL of my website. ... If you're not seeing Settings/Pages on your self-hosted server, have you enabled the pages administration?
🌐
GitLab
gitlab.com › gitlab.org › #33557
Make pages settings (e.g. enablement access-control) more visible. (#33557) · Issues · GitLab.org / GitLab · GitLab
Summary Part of the pages settings is located in the project settings(Settings -> General -> Visibility). Access control...
🌐
GitLab
forum.gitlab.com › how to use gitlab
Pages not showing up, likely due to project rename? - How to Use GitLab - GitLab Forum
September 19, 2020 - Hello! I set up pages on gitlab.com. First I started with a project that had unrelated name (and broken CI, let’s be honest who can get that correct on the first try?), but then I found out that by naming it .gitlab.io I can get the pages on .gitlab.io instead of .gitlab.io/ which I prefer.
🌐
GitLab
gitlab.com › gitlab.org › gitlab foss › #39038
Allow developers to view project settings (#39038) · Issues · GitLab.org / GitLab FOSS · GitLab
October 11, 2017 - Description Currently, users below Master permissions on a project cannot access Settings, besides a limited Members page. This prevents...
🌐
GitLab
forum.gitlab.com › how to use gitlab › self-managed
Enabling Gitlab pages Not working - Self-managed - GitLab Forum
April 14, 2021 - I am trying to enable gitlab pages with no luck. It kind of worked once but from one point the pages link on settings menu disappeared and not working anymore. I have a 13.10.2-ee running behind a custom nginx proxy. I’ve tried to configure pages with the minimum configuration and added the ...
🌐
Reddit
reddit.com › r/gitlab › gitlab pages deployment
r/gitlab on Reddit: Gitlab pages deployment
December 12, 2023 -

Greetings,

keep in mind that I come from github, where creating a github pages static website consists of just placing html files in a repository with the correct name.

I followed the guide to create a gitlab pages website. I created its script thing. Then it said it had no "runner" for the pipeline/job.

Then I created that runner, I installed gitlab-runner.exe as explained, copied the stuff it told me to copy in the command line, called gitlab-runner.exe run. The job started, and it failed. In the terminal that is running gitlab-runner I got this error:

ERROR: Job failed (system failure): prepare environment: failed to start process: exec: "pwsh": executable file not found in %PATH%. Check https://docs.gitlab.com/runner/shells/index.html#shell-profile-loading for more information  duration_s=0.0085868 job=52 project=113 runner=uuj-sLTL2

I couldn't find a single gitlab guide that said anything specific about what else I need to do to setup this convoluted mess. The runners documentation doesn't mention pages deployment, the pages documentation doesn't mention runners at all.

What am I supposed to do? Where can I read about the setup steps that I'm evidently missing?

I'm also wondering, does the runner only take care of some behind-the-scenes process to build the website, and it'll be hosted in the gitlab server, or is the website going to be dependent on having the runner.exe process constantly active?

Sorry for the ranty tone, I just didn't expect this to eat up half a day.

Edit: it's likely relevant, we're not using the public gitlab website, we're using a self-hosted version within the company.

Edit edit: I fixed the issue, the runner now runs and the job completes. However i cannot access the pages page.Deploy doesn't contain any "pages" tab, only Releases, Feature flags, Package Registry. If I search "pages" in Settings/General I see an info box

GitLab Pages has moved

To go to GitLab Pages, on the left sidebar, select Deploy > Pages. ù

But the link it redirects to is a 404.

This is my .gitlab-ci.yml file:

image: alpine:latest

pages:
  stage: deploy
  script:
  - echo 'Nothing to do...'
  artifacts:
    paths:
    - public
  only:
  - master

And the public directory contains a hierarchy of html files and subdirectories. The master branch is master, no main/master issue either.

🌐
PRACE
repository.prace-ri.eu › help
Index · Pages · Project · User · Help · GitLab
Introduced in GitLab 16.7 as an ... this feature is not available. To make it available, an administrator can enable the feature flag named pages_multiple_versions_setting....
🌐
GitLab
docs.gitlab.com › gitlab docs › administer › update your settings › gitlab pages
GitLab Pages administration | GitLab Docs
Do not use the GitLab domain to serve user pages. For more information, see the security section. You can set up GitLab Pages in several ways.
🌐
GitLab
forum.gitlab.com › how to use gitlab › self-managed
Gitlab pages not getting enabled - Self-managed - GitLab Forum
June 7, 2023 - Hello I tried to enable gitlab-pages on self-hosted Omnibus GitLab instance by following GitLab Pages administration | GitLab instructions. I started with the minimal set of requirements to enable the gitlab-pages but no. lock. external_url “https://gitlab.example.com” # external_url here is only for reference pages_external_url “https://pages.example.com” # not a subdomain of external_url Even I’m not seeing any error in gitlab logs.
🌐
GitLab
docs.gitlab.com › gitlab docs › use gitlab › deploy and release your application › gitlab pages › access control
GitLab Pages access control | GitLab Docs
When enabled, all projects in the group and its subgroups lose the option to use the “Everyone” visibility level and are restricted to project members or everyone with access, depending on the project’s visibility setting. ... Public access to Pages must not be disabled for the instance.
🌐
Reddit
reddit.com › r/gitlab › configuring gitlab pages help!
r/gitlab on Reddit: Configuring GitLab Pages Help!
January 8, 2025 - GitLab is running on a subdomain currently. We tried adding another subdomain for pages with no luck · I have tried the following settings in a variety of ways and called a gitlab-ctl reconfigure
🌐
GitLab
forum.gitlab.com › how to use gitlab
Unable to access my Pages for a repo - How to Use GitLab - GitLab Forum
November 9, 2019 - Hi everyone, I’m deploying some reports using Gitlab CI to pages. This script succeeds. However, when I try to access pages from the repo. I get a 404 error. Steps: Project > Settings > Pages Someone pls help me. I…