About the 'GITHUB_TOKEN'

excellent·2021년 12월 23일
0

GitHub Action

목록 보기
3/5

결론부터 얘기하면 GitHun Action 을 사용하다보면 보이는 $ {{ secrets.GITHUN_TOKEN }}은 자동으로 생성되는 토큰이다.


Automatic token authentication

GitHub는 GitHub 액션에서 인증에 사용할 수 있는 token을 제공한다.

About the 'GITHUB_TOKEN' secret

각 workflow가 시작할 때, 깃허브는 workflow에서 사용할 수 있게 자동적으로 유니크한 GITHUB_TOKEN 시크릿을 생성한다. 유저는 이 token을 workflow의 인증에서 사용 할 수 있다.

GitHub 액션을 사용하도록 설정하면 GitHub가 저장소에 GitHub 앱을 설치한다. GITHUB_TOKEN 시크릿은 GitHub App 설치 액세스 토큰입니다. 설치 액세스 토큰을 사용하여 저장소에 설치된 GitHub App을 대신하여 인증할 수 있습니다. 토큰의 사용 권한은 워크플로가 포함된 리포지토리로 제한된다.

각 작업이 시작되기 전에 GitHub는 작업에 대한 설치 액세스 토큰을 가져옵니다. 작업이 완료되면 토큰이 만료됩니다.



reference

profile
solrasido

0개의 댓글