[GitHub] GitHub Actions secrets
How to register new repository secret
GitHub Action 사용 시 secret이 필요한 경우가 많습니다(예를 들면 clone action). Action을 등록하는 방식에는 repository secret과 organization secret이 있는데, 해당 글에서는 repository secret을 등록하는 방법에 대해 설명하겠습니다.
1. Secret이 필요한 repository에 들어가 “settings”를 클릭
2. “Security–>Secrets–>Actions”를 클릭
3. Action secrets 창에서 New repository secret 클릭
4. Secret Name과 Value 입력 후 “Add secret” 클릭
Secret Name은 원하는 이름을 입력하면 되며, Value는 PAT(Personal Access token)입니다.
PAT 관련 내용은 아래 글을 참조하시기 바랍니다.
-
[GitHub] GitHub Personal Access Token
GitHub Personal Access Token? Git이나 GitHub에서 clone이나 push를 할 때, 과거에는 ID/Password 혹은 SSH 인증 방식을 사용했었습니다. 현재는 ID/Password를 통한 인증방식을 사용할 수 없는 것으로 알고 있습니다. 대신에 P...
5. 실제 code에서 위에서 지정한 secret name을 사용
아래는 Secret Name을 ACTION_AUTH로 지정한 예제입니다. {secrets.ACTION_AUTH} 양 옆 ‘는 제거하셔야 합니다.
- name: Clone PR branch
uses: actions/checkout@v2
with:
token: ${'{ secrets.ACTION_AUTH }'}
fetch-depth: 1
Leave a comment