Namesilo, Letsencrypt 및 Gitlab API를 사용하여 SSL 인증서를 생성하고 업데이트하는 자동화 스크립트를 작성했습니다. 거의 끝났지 만 Gitlab에서 SSL 인증서를 업데이트하려고 할 때 404 오류가 발생합니다.특정 프로젝트에서 GitLab Pages API 404 오류가 발생했습니다.
이상한 부분은 내 두 프로젝트 중 하나에서만 오류가 발생한다는 것입니다. 특히, 실행 :
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 오류를 반환합니다.
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 소유자입니다. 모든 경우에 동일한 토큰을 사용하고 있습니다. 토큰은 첫 번째 권한 "전체 읽기/쓰기 API 액세스"를 사용하여 생성됩니다. –