예전에 이클립스와 깃허브를 연동할 때 깃허브 토큰을 발급받아서 비밀번호란에 입력한 적이 있다.
근데 최근에 갑자기 로그인이 되지 않아 확인해보니 깃허브 토큰이 만료되었다고 메일이 왔다.
그래서 재발급을 하면서 토큰 생성 방법을 알아보려고 한다.
1. 깃허브 로그인 후 Settings 접속하기
우선 깃허브에 로그인 한 후 우측 상단 프로필을 클릭하면 아래와 같은 화면이 나온다.
이 중에서 Settings 버튼을 클릭해준다.
2. Settings페이지에서 Developer settings 클릭
세팅 페이지 접속하면 여러 개의 옵션 메뉴들이 나온다 그중 제일 아래쪽에 있는 Developer settings 메뉴를 클릭해준다.
3. Personal access tokens 클릭 후 새로운 토큰 생성하기
Developer settings에 접속하고 나면 아래와 같은 화면이 뜬다.
우선 좌측메뉴에서 ① Personal access tokens 메뉴를 클릭한 후 ②Generate new token 버튼을 클릭해준다.
4. 토큰 정보 및 권한 설정하기
① 토큰 이름을 간단하게 적어준다.
② Expiration부분은 토큰 만료 기간을 정하는 부분이다.
예전에 처음 생성할 때는 이 부분은 30 days로 했었다. 매번 만료될 때마다 재발급하는 게 귀찮아서 이번엔 No expiration(기간 없음)으로 선택했다. 하지만 이 방법은 깃허브에서는 권장하는 방법은 아니다. 그래도 귀찮은걸 어떡해... 아무튼 이렇게 설정하고 아래 권한들은 모두 체크해 준 후 토근을 생성해준다.
5. 생성된 토큰 복사해두기
토큰이 생성되면 아래와 같이 초록색 화면에 토큰이 나온다. 이걸 Copy 해서 사용하면 되는데 주의해야 할 점은 한번 이 창을 나가면 다시는 토큰이 보이질 않는다. 그래서 외우면 좋겠지만 그건 불가능하니까 따로 저장해두는 것이 좋다.
이렇게 하고 나면 토큰 생성이 완료되었다. 하지만 만약 토큰을 백업안해두었는데 까먹었다면 어떻게 할까? 그럼 재발급받으면 된다.
6. 토큰 재발급 방법
Settings > Developer settings > Personal access tokens으로 접속한 후 잃어버린 토큰의 이름을 누르면 아래와 같은 화면이 나온다. 만약 토큰 분실했거나 잃어버렸다면 다시 생성할 수 있지만, 연동된 곳에 다시 업데이트해야 한다는 안내 문구와 함께 재생성할 수 있는 버튼이 있다. 이 버튼을 클릭해주면 된다.
선택하고 난 후 토큰의 만료 기간을 또 선택해준다.
재 생성하고 나면 다시 토큰이 생성된다. 이걸 다시 복사해서 사용하면 된다. 하지만 또 나가도 나면 보이지 않으니 꼭 복사해두고 사용해야 한다.
이상으로 깃허브 토큰생성방법과 재발급 과정에 대해 알아봤다.