
오늘은, 용석님께서 알려주셔서 잔디먹는 뱀을 만들었습니다.
자 여러분도 할수있어요.
참고 내용 출처 : https://6h15m.github.io/github/readme/2021/07/20/github-snake.html
위 출처에 거의 방법은 다 들어있습니다!
다만, 코드와 토큰 관련해서 약간의 추가/수정 등이 있습니다~
1. work directory 만들기

우선 본인 계정명 repository에 .github dir를 만듭니다.
이어서, workflows dir까지 만들어줍니다.
2. token 발급받기
조꼬마한 원을 눌러 setting를 눌러 다음 과정을 쭉쭉 따라갑니다.




기한같은건 편하신대로 발급하시고요.
발급받은 💥토큰은 절대,절대, 유출되면 안됩니다.
다음으로, 넘어가죠
3. 아까 만들었던 directory에 snake.yml을 만들어줍니다.

코드는 이렇습니다.
# 커밋 먹는 뱀 그래프 생성을 위한 GitHub Action🐍
name: Generate Snake
# Action이 언제 구동될지 결정
on:
schedule:
# 6시간마다 한 번(수정 가능)
- cron: "0 */6 * * *"
# 자동으로 Action이 실행되도록 함
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# 뱀 생성
- uses: Platane/snk@master
id: snake-gif
with:
github_user_name: [여기여기여깅겨ㅣㅇ기 아이디적어주세요]
# output branch에 gif, svg를 각각 생성
gif_out_path: dist/github-contribution-grid-snake.gif
svg_out_path: dist/github-contribution-grid-snake.svg
- run: git status
# 변경사항 push
- name: Push changes
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: master
force: true
- uses: crazy-max/ghaction-github-pages@v2.1.3
with:
target_branch: output
build_dir: dist
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
아이디만 넣어주시고, push 한번 해주세요!
4. action 진행!
repository 가셔서, actions를 눌러주시면 밑에 generate snake가 나옵니다.

자, 이제 run workflow를 눌러주세요
5. readme.md 수정하기

자 이제 끝났습니다. readme.md파일에 위내용만 새로 넣어주시면 됩니다.
아이디에다가 본인 아이디를 넣어주시고요. 오타 아니고 두번 적어줍니다!
자 이제 모든게 끝났습니다. 다들 아시겠지만 잔디를 이쁘게 안채워놓으면 저처럼 허할겁니다.
열심히하십시다.
- p.s 처음으로 누군가와 대화하는식으로 블로그를 작성해봤습니다.
'Github' 카테고리의 다른 글
Github TIL 시작 (0) | 2021.08.22 |
---|