今朝、カスタムドメインでホストされているGitlabページごとに、ドメインの検証に失敗したというメールが届きました。
そもそもそれらを検証したことはないと思うので、それは問題ありません-これを実現するためのGitlabに適しています。
各リポジトリの[設定]> [ページ]> [Domain_Details]に進むと、次のレコードを作成する手順が表示されます。
_gitlab-pages-verification-code.blog.ollyfg.com TXT gitlab-pages-verification-code={32_digit_long_code}
このレコードを作成し、[所有権の確認]ボタンをクリックすると、「ドメインの所有権の確認に失敗しました」というメッセージが表示されます。
レコードisが設定されていることを確認し、
Dig -t txt +short _gitlab-pages-verification-code.blog.ollyfg.com
戻り値:
"gitlab-pages-verification-code={same_32_digit_long_code}"
これはGitlabのバグですか?私は何か間違ったことをしていますか?
ありがとう!
しばらく待ってください、それは私のために働きました。最初に、あなたが言ったのと同じ問題を抱えています。
また、このページが役立つ場合があります: https://gitlab.com/help/user/project/pages/getting_started_part_three.md#dns-txt-record
試してみる価値があるかもしれません:blog.ollyfg.com
の代わりに: _gitlab-pages-verification-code.blog.ollyfg.com
ドキュメント(および検証ページ)は私にとって少し混乱していました。 GoDaddyで私のために働いたことは次のとおりです。
名前:@
値:35.185.44.232
名前:example.com
値:username.gitlab.io
名前:@
値:gitlab-pages-verification-code = 00112233445566778899aabbccddeeff
Gitlabで検証済み、また:
Dig -t txt +short example.com
Gandi を使用してsubdomain.domain.com
ポイントをnamespace.gitlab.io/project-name
に取得する方法は次のとおりです。
Settings > Pages > New Domain
を介してプロジェクトに新しいサブドメインを追加するときにGitLabによって生成されたCNAME
およびTXT
レコードは、not私の場合は動作します。正確に機能しないレコードはmysubdomain.mydomain.com CNAME mynamespace.gitlab.io.
と_gitlab-pages-verification-code.mysubdomain.mydomain.com TXT gitlab-pages-verification-code=00112233445566778899aabbccddeeff
でした。
mysubdomain CNAME mynamespace.gitlab.io.
(末尾にドットがある場合とない場合)のような変更は、notも機能しませんでした(ping mysubdomain.mydomain.com
は不明なホスト)。
レコードの名前フィールドにサブドメインのみを含むA
レコードとTXT
レコードを使用すると、私の場合は機能します 。正確な作業記録は次のとおりです。
mysubdomain 1800 IN A 35.185.44.232
mysubdomain 1800 IN TXT "gitlab-pages-verification-code=00112233445566778899aabbccddeeff"
2018年にnamespace.gitlab.io
IPアドレスが52.167.214.135
から35.185.44.232
に変更されたことに注意してください。
レコードが伝播するまで、少なくとも30分待ちます。
私の場合、GitLabもドメインを自動的に検証したので、Verify
ボタンをクリックする必要はありませんでした。
GoDaddy(2020年4月)の場合、次のことを行う必要がありました。
|Type |Name |Value |
-----------------------------------------------------------------------------------
|A |example.com (or @) |35.185.44.232 |
|TXT |_gitlab-pages-verification-code|gitlab-pages-verification-code=blahblahblah|
|A |www |35.185.44.232 |
|CNAME|www.example.com |example.gitlab.io |
|TXT |_gitlab-pages-verification-code|gitlab-pages-verification-code=blahblahblah|
| |(or _gitlab-pages.verification-| |
| |code.www) | |
ドキュメントには_gitlab-pages-verification-code.example.com
と_gitlab-pages-verification-code.www.example.com
が使用されていると記載されていましたが、これらは機能しませんでした。確認ステータスを変更して再確認した後、数秒以内に未確認から確認済みに変更されたことがわかりました。その逆。
私はそれを機能させるのに本当に苦労しています。しかし、最終的には以下の設定が私のために働いた。
+-----------+---------------------+
| Host | @ |
+-----------+---------------------+
| Points To | 35.185.44.232 |
+-----------+---------------------+
ドメインを確認するには追加[〜#〜] txt [〜#〜]レコード
+-----------+-----------------------------------------------------------------+
| Host | @ |
+-----------+-----------------------------------------------------------------+
| TXT Value | gitlab-pages-verification-code=00112233445566778899aabbccddeeff |
+-----------+-----------------------------------------------------------------+
+-----------+---------------------+
| Host | subdomain |
+-----------+---------------------+
| Points To | namespace.gitlab.io |
+-----------+---------------------+
ドメインを確認するには追加[〜#〜] txt [〜#〜]レコード
+-----------+-----------------------------------------------------------------+
| Host | _gitlab-pages-verification-code.subdomain |
+-----------+-----------------------------------------------------------------+
| TXT Value | gitlab-pages-verification-code=00112233445566778899aabbccddeeff |
+-----------+-----------------------------------------------------------------+
注サブドメインと確認コードは設定>ページ(作成/詳細)の下にありますGitLab.comのGitLabページIPは52.167.214.135から35.185.44.232in 2018