Git | GitLab
[GitLab] 프로젝트 ID 확인하기
비번변경
2024. 4. 25. 21:18
개요
GitLab API를 이용해 프로젝트에 대한 작업이 필요한데, 일반적으로 프로젝트에 대한 작업은 프로젝트 ID를 지정하게끔 되어 있는 것 같다. 이 글에서는 GitLab 프로젝트 ID를 확인하는 방법에 대해 적어둔다.
웹에서 확인
프로젝트 ID는 웹에서 간단하게 확인할 수 있다. 버전에 따라 위치는 다르지만 GitLab 프로젝트의 메인 페이지에서 확인할 수 있다.
또는 프로젝트의 General Settings 페이지에서 확인할 수도 있다.
API로 확인
GitLab API를 통해서도 확인할 수 있다.
사실 이 글에서 기록해두려고 했던 바가 이 방법이다. 조금 더 정확하게는 프로젝트의 네임스페이스와 이름을 가지고 프로젝트 ID를 찾는 방법을 적어둔다.
https://<GITLAB_SERVER>/api/v4/groups/<NAMESAPCE>/projects?search=<PROJECT_NAME>
https://<GITLAB_SERVER>/api/v4/groups/<NAMESAPCE>/projects?search=<PROJECT_NAME>&private_token=<TOKEN>
# 예시
https://gitlab.com/api/v4/groups/passwd.qwer/projects?search=test
https://<GITLAB_SERVER>/api/v4/projects/<NAMESPACE>%2F<PROJECT_NAME>
https://<GITLAB_SERVER>/api/v4/projects/<NAMESPACE>%2F<PROJECT_NAME>?private_token=<TOKEN>
참고 문서
Where do I find the project ID for the GitLab API?
Query for Namespace Projects via GitLab API