web-dev-qa-db-ja.com

[Gitlab]プライベートGitlabインスタンスでホストされているGitlabページはどこにありますか?

Gitlab Pagesをセットアップしようとしましたが、これまで静的Webサイトファイルのアップロードを終了しましたか????

Uploading artifacts...
coverage/lcov-report: found 77 matching files      
Uploading artifacts to coordinator... ok            id=1038 responseStatus=201 Created token=QXJjgkf2

しかし、自分のページがどこでホストされているのかわかりませんでした。

このドキュメント を一瞥しましたが、それでもあいまいでした。

  • プライベートGitlabインスタンスがあります。
  • 私のGitlabエントリは http://abc.def.com の下にあります(ホストIP 111.111.111.111、localhost:9000を指すリバースプロキシにタイプA DNSを構成しました)。
  • 私のプロジェクト project1は私のチームの下にありますteam1
  • DNSも構成しました http://team1.abc.def.com to 111.111.111.111、サーバーにnginxリバースプロキシがあります http://team1.abc .def.com -> localhost:9000。

http://team1.abc.def.com/project1 で静的ページが利用できるはずですが、何もありませんでした。私のページは正確にどこでホストされていますか?

11
Kim

どのワイルドカードドメインページが提供されているかをシステム管理者に確認する必要があります: https://docs.gitlab.com/ce/user/project/pages/getting_started_pa​​rt_one.html#gitlab-pages-domain

次に、サイトが展開された場所がわかります。

例:GitLab.comでは、すべてのPagesドメインが*.gitlab.ioで提供されるため、Webサイトはusername.gitlab.io(ユーザー/グループサイト)またはusername.gitlab.io/project-name(プロジェクトWebサイト)にデプロイされます。

GitLabインスタンスのワイルドカードドメインを見つけて、gitlab.ioをそれに置き換える必要があります。

参照:ページの制限: https://docs.gitlab.com/ce/user/project/pages/introduction.html#limitations

2
Virtua Creative

ページ機能を有効にする必要があります。 gitlab.rbで:

pages_external_url "IP_OF_YOUR_GITLAB"
gitlab_pages['enable'] = true

チュートリアルがあります: https://www.youtube.com/watch?v=dD8c7WNcc6s&feature=youtu.be そして完全なドキュメント: https://docs.gitlab.com/ ce/Administration/pages/index.html

2
Jeremad