Gitlab 社區(qū)版 Pages 體驗(yàn)

這個(gè)功能終于整合到社區(qū)版了,不廢話,去瞧瞧。

一句話啟動(dòng) GitLab:

docker run --detach \
    --hostname gitlab.example.com \
    --publish 443:443 --publish 80:80 --publish 22:22 \
    --name gitlab \
    --restart always \
    --volume /srv/gitlab/config:/etc/gitlab \
    --volume /srv/gitlab/logs:/var/log/gitlab \
    --volume /srv/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest

或者使用 Compose:

web:
  image: 'gitlab/gitlab-ce:latest'
  restart: always
  hostname: 'gitlab.example.com'
  environment:
    GITLAB_OMNIBUS_CONFIG: |
      external_url 'https://gitlab.example.com'
      # Add any other gitlab.rb configuration here, each on its own line
  ports:
    - '80:80'
    - '443:443'
    - '22:22'
  volumes:
    - '/srv/gitlab/config:/etc/gitlab'
    - '/srv/gitlab/logs:/var/log/gitlab'
    - '/srv/gitlab/data:/var/opt/gitlab'

文檔,在官方的詳細(xì)文檔面前,任何教程都是廢話,直接跳過(guò)。

GitLab 配置

Gitlab Pages 是一個(gè) Go 語(yǔ)言寫的 HTTP 服務(wù)。
源代碼:https://gitlab.com/gitlab-org/gitlab-pages

有域名綁域名,沒(méi)域名用 IP,先跑起 Gitlab,然后改配置,文件是上面那個(gè)數(shù)據(jù)卷 /srv/gitlab/config 里面的 gitlab.rb,直接修改:

pages_external_url 'http://example.io'
直接取消注釋修改域名

配置 SSL

直接丟文檔地址:
https://docs.gitlab.com/ce/administration/pages/index.html#wildcard-domains-with-tls-support
因?yàn)槲?Nginx 已經(jīng)配置了,跳過(guò)。

Pages 綁定額外域名

就像 Github Pages 那樣允許用戶自定義域名,還是原來(lái)的那個(gè)配置文件,直接添加:

gitlab_pages['external_http'] = '1.1.1.2:80'
gitlab_pages['external_https'] = '1.1.1.2:443'

第二部分、用戶開(kāi)啟 Pages

啟用 Pages

對(duì)于用戶來(lái)說(shuō)和 Gitlab.com Pages 沒(méi)什么區(qū)別,一樣的流程。

自定義域名

用戶自定義域名文檔在這里:
https://docs.gitlab.com/ce/user/project/pages/#add-a-custom-domain-to-your-pages-website

明天回校,有點(diǎn)興奮。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評(píng)論 18 139
  • 前言 本篇內(nèi)容目前還是不涉及敲代碼,主要涉及到的內(nèi)容如下所示:React Native的由來(lái)React Nativ...
    涅磐廣廣閱讀 640評(píng)論 0 10
  • 這是一本回憶錄,柏瑞爾.瑪卡姆用散文式的文字,回憶了她在非洲度過(guò)的童年,訓(xùn)練賽馬的過(guò)程,以及她獨(dú)自駕駛飛機(jī)搜尋大象...
    郭姑娘說(shuō)閱讀 677評(píng)論 0 0
  • 這一周的主題是關(guān)于身體與覺(jué)察,身體每時(shí)每刻在傳遞著身體的感受。 在前面的練習(xí)當(dāng)中,我們一直在強(qiáng)調(diào),身與心是一個(gè)統(tǒng)一...
    谷應(yīng)閱讀 708評(píng)論 0 1