CLI 를 써야 하는 환경에서 새로운 프로젝트가 생길 때마다 gitlab 웹상에서 프로젝트를 새로 생성하기가 번거로울 것 같아, 구글링 해보니 API를 이용하여 생성할 수 있었다.
1. Gitlab 에서 API용 토큰을 생성시킨다.
: 토큰은 버스 탈 때 토큰을 내고 타듯이 API 로 왕래할 때 토큰이 이름 그대로의 역할을 한다.
: profile >> setting >> access token
2. 아래와 같이 토큰값과 프로젝트 명을 입력하면, 생성이 된다. gitlab 사이트에서 생성확인을 해보면 private 타입으로 생성되어 있는데, 이게 기본설정인듯 한다.
자세한것은 API doc을 참고하자.
$ curl -H "Content-Type:application/json" https://gitlab.com/api/v3/projects?private_token='토큰값' -d "{\"name\": \"생성할프로젝트이름\" }"
참고 (https://stackoverflow.com/questions/19585211/creating-a-repo-in-gitlab-using-cli)
1. Gitlab 에서 API용 토큰을 생성시킨다.
: 토큰은 버스 탈 때 토큰을 내고 타듯이 API 로 왕래할 때 토큰이 이름 그대로의 역할을 한다.
: profile >> setting >> access token
2. 아래와 같이 토큰값과 프로젝트 명을 입력하면, 생성이 된다. gitlab 사이트에서 생성확인을 해보면 private 타입으로 생성되어 있는데, 이게 기본설정인듯 한다.
자세한것은 API doc을 참고하자.
$ curl -H "Content-Type:application/json" https://gitlab.com/api/v3/projects?private_token='토큰값' -d "{\"name\": \"생성할프로젝트이름\" }"
참고 (https://stackoverflow.com/questions/19585211/creating-a-repo-in-gitlab-using-cli)
'TOOL > CMD, BASH' 카테고리의 다른 글
Bash 를 잘 좀 써보기 (0) | 2018.02.21 |
---|---|
[CMD] 사용법 (0) | 2017.04.14 |