Hexo-github token

Hexo Github Token 사용법

이번에 포스팅을 하면서 github에서 이메일이 왔습니다. 새로운 권한관리로 토큰을 사용해야 한다고 합니다.
deploy를 사용하면서 토큰을 사용해야하기 때문에 아래의 파일을 수정해야 합니다.

[블로그 디렉토리]/_config.yml

파일 안에 deploy 라는 부분이 있습니다. 그 중 url 부분을 수정해야 하는데 기존에 있는 url은 주석 처리를 한 후에 아래와 같이 수정하도록 합니다.

1
2
3
4
deploy:
type: git
//#수정 전 repo: https://github.com/DullyShin/dullyshin.github.io.git
repo: https://${GITHUB_TOKEN}@github.com/DullyShin/dullyshin.github.io.git

${GITHUB_TOKEN} 부분에 Github에서 받은 token을 사용하면 됩니다.

github에서 토큰을 받기 위해서는 github에서 로그인을 한 뒤에 오른쪽 상단에 자신의 설정버튼을 클릭한 후에 Setting을 클릭합니다.

Setting 버튼을 클릭

그 다음 왼쪽 하단에 있는 Developer setting을 클릭합니다.

Developer setting 버튼을 클릭

그 후 왼쪽에 있는 Personal access token을 클릭합니다. 오른쪽에 있는 Generate new token을 클릭해 새로운 토큰을 생성합니다.

Generate new token 버튼을 클릭

다시 말하면 Github의 Settings > Developer Settings > Personal access tokens > Generate new token 순으로 버튼을 누르면 됩니다.

다음 토큰에 부여할 권한을 설정한 후 Generate token을 클릭하여 토큰을 생성합니다. (아래의 권한선택은 예시이므로 필요시에 변경하여 사용하면 됩니다.)

권한선택 예시

여기서 중요한게 생성된 토큰을 반드시 복사하여 다른곳에 저장해야 합니다. 다시는 볼 수 없을 것 입니다.
아래의 이미지에서 검은색으로 칠해진 부분입니다.

토큰 생성

다시 한번 말하지만 생성된 토큰을 반드시 복사하여 다른곳에 저장해야 합니다.

그 후 Hexo deploy 에서 사용하려면 위의 부분을 참고하시면 됩니다.

Reference

Share