Namesilo、Letsencrypt、Gitlab APIを使用してSSL証明書を生成および更新するための自動化スクリプトを作成しています。 私はほとんど終わりましたが、GitlabでSSL証明書を更新しようとすると404エラーが発生します。GitLab Pages API 404特定のプロジェクトでエラーが発生しました
私の2つのプロジェクトのうちの1つにのみエラーが発生するというのは奇妙なことです。具体的には、実行されている:
curl --header "Private-Token: XXXXXX" "https://gitlab.com/api/v4/projects/pallavagarwal07%2Fshort-links/pages/domains/pallav.xyz"
は正常に動作し、プロジェクトshort-links
ドメインpallav.xyz
の詳細を取得します。
しかし、実行している:
curl --header "Private-Token: XXXXX" "https://gitlab.com/api/v4/projects/pallavagarwal07%2Fpallavagarwal07.gitlab.io/pages/domains/varstack.com"
を404エラーを返します
。しかし、何それは奇妙になり、私はURLからドメイン名varstack.com
を削除する場合に予想されるとして、それは私のドメインのリストを与えることである。
curl --header "Private-Token: XXXXX" "https://gitlab.com/api/v4/projects/pallavagarwal07%2Fpallavagarwal07.gitlab.io/pages/domains"
リターン:
[{"domain":"varstack.com","url":"https://varstack.com","certificate":....]
ユーザーの権限を確認できますか?関連している可能性があります – djuarez
@djuarezユーザーはどちらの場合もpallavagarwal07です。私はすべての場合に同じトークンを使用しています。トークンは、最初の特権 "Full Read/Write APIアクセス"を使用して生成されます。 –