uzzam
uzzam.dev
uzzam
전체 방문자
819
오늘
4
어제
14
  • 분류 전체보기 (29)
    • 프로젝트 (4)
      • 담타 (4)
    • CS (0)
      • 운영체제 (0)
    • ps, cp (4)
      • 코딩테스트 cheatsheet (3)
      • baekjoon (1)
      • codeforces (0)
    • languages (0)
      • dart (0)
    • frameworks (2)
      • flutter (2)
    • ios (1)
    • 블로그 (10)
    • git (2)
    • blockchain (0)
    • etc. (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

  • Apple Silicon(M1) 맥북 공장 초기화하기
    2022.12.07
  • 군대 사지방에서 개발하는 방법들
    2022.12.07
  • netlify 로 gatsby 블로그 자동배포하기
    2022.12.07
  • porkbun에서 깃허브 블로그 도메인 구매하기 및 도메인⋯
    2022.12.07
    porkbun에서 깃허브 블로그 도메인 구매하기 및 도메인⋯
  • 빠르게 Gatsby + Github pages 로 블로그 ⋯
    2022.12.07

태그

  • 블로그

최근 댓글

  • 블로그 글 잘 쓰시네요 ㅎㅎ 잘 보구 갑니당
    alpha-traveler
  • 마침 찾아보던 글인데 글 올려주셔서 감사합니다 ㅎㅎ
    alpha-traveler

최근 글

  • 내 인생 최고의 책
    2023.01.10
    내 인생 최고의 책
  • 새해는 특별하니까
    2023.01.08
    새해는 특별하니까
  • 안드로이드 splash screen 중복 문제 해결하기
    2023.01.07
  • git clean -fdx 하고 잠못자기
    2023.01.06
  • Xcode developer mode disabled 해결⋯
    2023.01.05

티스토리

hELLO · Designed By 정상우.
uzzam

uzzam.dev

git

github actions(workflow) secrets 사용법

2022. 12. 7. 12:47

이 글은 2021년 11월 22일에 첫 작성되었습니다.

(https://github.com/shs395/shs395.github.io/blob/master/content/git/secret-access-token/index.md)


gatsby 블로그를 만드는데 아래 코드의 ${{ secrets.ACCESS_TOKEN }} 때문에 자동 배포가 안됐었다.

name: Gatsby Publish

on:
  push:
    branches:
      - master

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - uses: enriikke/gatsby-gh-pages-action@v2
        with:
          access-token: ${{ secrets.ACCESS_TOKEN }}
          deploy-branch: gh-pages
          gatsby-args: --prefix-paths

아래와 같은 방법으로 해결이 가능하다.

1.access token 생성하기

  • 깃허브 페이지에서 오른쪽 상단의 프로필 클릭 -> settings -> Developer settings -> Personal access tokens 에 들어간다
    • 원래 키가 있다면, 그 키 값을 이용하면 된다.
    • 키가 없다면 generate new token을 통해 새로운 토큰을 만들어주면 된다.
      token 이름, 만료일자, scope 를 설정해준다. scope는 repo만 체크해줘도 위 코드는 잘 작동한다.

2.레퍼지토리의 secrets에 추가하기

  • 적용을 원하는 레퍼지토리의 settings -> Secrets -> New repository secret 을 클릭한다.

  • 위 코드에서는 access-token이 ACCESS_TOKEN 이라는 이름으로 필요하니 그에 맞춰서 Name 에 써준다.
  • Value 에는 아까 발급받았던 토큰의 값을 써주고 Add secret을 누른다.

'git' 카테고리의 다른 글

스테이징(git add) 안했을 때 지워지거나 수정된 파일 되돌리는 법  (0) 2022.12.07
    'git' 카테고리의 다른 글
    • 스테이징(git add) 안했을 때 지워지거나 수정된 파일 되돌리는 법
    uzzam
    uzzam
    댓글쓰기
    이전 글
    스테이징(git add) 안했을 때 지워지거나 수정된 파일 되돌리는 법

    티스토리툴바