

현재 프로젝트 환경이 docker - gitactions을 통한 CI/CD구축이 되어 있어 너무 생소했다.
실습 겸 새로 프로젝트를 하나 생성하여 CI/CD를 구축해 볼 계획이다
그러기에 앞서 Token을 발급해보자
발급 방법
1. Settings - Developer Settings
Settings에 들어가서 최하단에 Developer Settings에 들어간다.
2. Personal access tokens 에서 Generate new token

토큰 발급을 해준다. workflow, write, delete권한은 주어야 한다.
[Feedback tracking] Fine-grained personal access tokens · community · Discussion #36441
This topic serves as an area for feedback and discussion on the new fine-grained personal access tokens format, launched on October 18th. It includes more permissions, mandatory expirations, and or...
github.com
만약 fine-grained tokens을 사용할 경우 토큰 만료기간을 무제한으로 설정할 수 없다. 1년이 최대인 것 같다.
또한 위 링크의 discussion처럼 여러 기능들이 제약되어 있다.
(GraphQL API를 사용할 수 없는 등 일부 기능이 정상적으로 동작하지 않는다)
입맛에 맞게 클래식이나 Fine-grained tokens 중 발급 받자.
이제 원하는 repo에서 Git Actions를 사용해볼 수 있
참조
GitHub Fine-grained tokens 사용시 주의사항
GitHub가 정책상 비밀번호가 아닌 Personal Access Token(이 후 PAT)을 이용해서만 외부에서 Authorization을 할 수 있게 된 후 많은 분들이 PAT을 사용하고 있을 것이다.작년 10월 기존의 PAT을 Tokens (classic) 이
velog.io
2023.04 ~ 백엔드 개발자의 기록
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!