🌐
GitLab
docs.gitlab.com › gitlab docs › use gitlab › deploy and release your application › gitlab pages
GitLab Pages | GitLab Docs
If you’re using GitLab Pages default domain (.gitlab.io), your website is automatically secure and available under HTTPS. If you’re using your own custom domain, you can optionally secure it with SSL/TLS certificates. If you’re using GitLab.com, your website is publicly available to the internet.
GitLab Docs
Learn how to use and administer GitLab, the most scalable Git-based fully integrated platform for software development.
Release notes
GitLab release announcements and feature highlights.
Environments
With GitLab Route Maps, you can go directly from source files to public pages in the environment set for review apps.
Releases
On public projects, this number is visible to all users. On private projects, this number is visible to users with at least the Reporter role. To sort releases by Released date or Created date, select from the sort order dropdown list. To switch between ascending or descending order, select Sort order. You can access the latest release page through a permanent link. GitLab ...
Discussions

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
[Gitlab]Where can I find Gitlab Pages hosted on my private Gitlab instance? - Stack Overflow
For gitlab pages to work, you need to put your website files (html, CSS etc.) in a folder named public. More on stackoverflow.com
🌐 stackoverflow.com
Gitlab public pages asks for login for public
Hi, I commited public pages of several repositories. I noticed when opening the URL, it asks for login, so it is not public. I think it is the first time it is happening. Pipeline succeeded. The artifacts are public and the pages can be viewed from there, from the pipeline. More on forum.gitlab.com
🌐 forum.gitlab.com
2
1
September 27, 2019
how to setup lektor in gitlab pages

If you forked your repo from gitlab.pages.io, you should be good to go.

Next you need to:

  • setup python on your own machine

  • install lektor on your own machine

  • configure your website on your own machine

  • create blog entries or whatever on your own machine

  • use lektor to build your site on your own machine

and

  • then finally push from your own machine the website final static pages onto your repository at gitlab

More on reddit.com
🌐 r/gitlab
3
2
January 17, 2017
🌐
GitLab
docs.gitlab.com › gitlab docs › use gitlab › deploy and release your application › gitlab pages › access control
GitLab Pages access control | GitLab Docs
Under Pages public access, select the Remove public access checkbox. Select Save changes. GitLab Pages uses a cache for efficiency.
🌐
GitLab
docs.gitlab.com › gitlab docs › use gitlab › deploy and release your application › gitlab pages › settings
GitLab Pages settings | GitLab Docs
Appended the pages.publish path automatically to artifacts:paths in GitLab 17.10. By default, Pages looks for a folder named public in your build files to publish it.
🌐
Publii
getpublii.com › docs › host-static-website-gitlab-pages.html
How to create a static website using GitLab Pages (Full Guide)
August 8, 2024 - Now, on the Create blank project page, give your project a name and set the Visibility level to Public so that visitors will actually be able to see the website once it's uploaded.
🌐
GitLab
about.gitlab.com › blog › product › build a new website in a few easy steps with gitlab pages
Build a new website in a few easy steps with GitLab Pages
March 3, 2025 - This creates a folder called public and copies all your website files into it. GitLab Pages uses this folder to serve your website by default, though you can customize the publishing folder if needed.
🌐
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.

🌐
GitLab
gitlab.com › gitlab pages examples
GitLab Pages examples · GitLab
Example websites hosted by GitLab Pages. Learn how to contribute a new Pages site.
Find elsewhere
🌐
Nira
nira.com › home › the ultimate manual to gitlab pages
The Ultimate Manual To GitLab Pages - Nira
May 3, 2022 - To use GitLab Pages, you have to ... in GitLab to upload your website files. GitLab Pages will always deploy your website from a specific folder called public in your repository....
🌐
Embl-community
grp-bio-it-workshops.embl-community.io › building-websites-with-gitlab › 03-gitlab-pages › index.html
Hosting Pages on GitLab – Building Websites with GitLab
August 2, 2023 - Always read this type of messages prompted by the GitLab interface, these are usually relevant to you. It says “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.” It also links to further documentation if you want to know more.
🌐
GitLab
forum.gitlab.com › gitlab ci/cd
Gitlab public pages asks for login for public - GitLab CI/CD - GitLab Forum
September 27, 2019 - I noticed when opening the URL, it asks for login, so it is not public. I think it is the first time it is happening. Pipeline succeeded. The artifacts are public and the pages can be viewed from there, from the pipeline.
🌐
GitLab
gitlab.com › gitlab.org › #10126
Allow customizing the artifacts path ("public") in GitLab Pages (#10126) · Epics · Epics · GitLab.org · GitLab
Reasoning Currently GitLab Pages will only publish built files from a folder named public inside the project root.
🌐
GitLab
gitlab.lcqb.upmc.fr › help › user › project › pages › introduction.md
Introduction · Pages · Project · User · Help · GitLab
The public/ directory should contain all the static content of your website. Depending on how you plan to publish your website, the steps defined in the script parameter may differ.
🌐
GitLab
docs.gitlab.com › gitlab docs › use gitlab › deploy and release your application › gitlab pages › tutorial: create website from scratch
Tutorial: Create a GitLab Pages website from scratch | GitLab Docs
create-pages: script: - gem install bundler - bundle install - bundle exec jekyll build -d public pages: true # specifies that this is a Pages job and publishes the default public directory · Your .gitlab-ci.yml file should now look like this:
🌐
GitLab
digital.gyt.com.gt › gitlab › help › › user › project › pages › index.md
Index · Pages · Project · User · Help · GitLab
If you're using self-managed instances (Core, Starter, Premium, or Ultimate), your websites will be published on your own server, according to the Pages admin settings chosen by your sysdamin, who can opt for making them public or internal to your server. To use GitLab Pages, first you need to create a project in GitLab to upload your website's files to.
🌐
PRACE
repository.prace-ri.eu › help
Index · Pages · Project · User · Help · GitLab
If you're using GitLab Pages default ... can optionally secure it with SSL/TLS certificates. If you're using GitLab.com, your website is publicly available to the internet....
🌐
Evidence
docs.evidence.dev › deployment › self-host › gitlab-pages
GitLab Pages
Deploy Evidence to GitLab Pages from a GitLab repo. GitLab Pages can be private to your org, support custom domains, and GitLab CI/CD for data refresh.