본문 바로가기

Back-end/형상관리

[ GitHub ] github stats box 설정

 

 

 

 

 

😺 GitHub - github stats box 설정 

 

GitHub Stats Box는 GitHub 프로젝트를 활용해 GitHub 활동을 한 눈에 확인할 수 있는 도구이다. 주로 다음과 같은 통계를 보여준다 

  • 총 스타 횟수
  • 총 커밋 수
  • 총 PR 수 
  • 총 이슈 수 등

 

https://github.com/bokub/github-stats-box

 

 

 

GitHub Stats Box 설정

우측 상단 + 버튼 클릭 > New gist 클릭

 

 

 

 

Gist 내용 작성 

(GitHub Stats Box 설정 후 자동으로 내용이 변경되기 때문에 아무 글자나 기재해도 상관 없다)

 

 

 

 

 

Create secret gist 토글 버튼 클릭 > Create public gist 로 변경 

Create public gist 버튼 클릭

 

 

 

 

 

주소창 username/ 뒤 글자 메모장에 복사

 

 

 

 

 


GitHub Token 발급 

repo, gist 권한 선택하여 발급

 

https://euntry.tistory.com/60

 

[ GitHub ] Token 발급

😺 GitHub Token 발급 GitHub Token GitHub Personal Access Token은 비밀번호 대신 GitHub API와 상호작용하거나, 애플리케이션에 인증하기 위해 사용되는 안전한 대체 수단이다.GitHub에서는 보안성을 강화하기

euntry.tistory.com

 

 

 

 

github-stats-box Fork 버튼 클릭

 

 

https://github.com/bokub/github-stats-box

 

GitHub - bokub/github-stats-box: 📌 Update a gist to contain your GitHub stats

📌 Update a gist to contain your GitHub stats. Contribute to bokub/github-stats-box development by creating an account on GitHub.

github.com

 

 

 

 

 

 

Create fork 버튼 클릭

 

 

 

 

 

Fork 진행한 프로젝트 (내 레파지토리)에서 Settings 클릭

 

 

 

 

 

 

Secrets and variables 선택 > Actions 클릭

 

 

 

 

 

 

New repository secret 버튼 클릭

 

 

 

 

 

Name : GH_TOKEN 기재

Secret : Token 값 기재 (repo, gist 권한 있는)

기재 후 Add secret 버튼 클릭

 

 

 

 

 

다시 New repository secret 버튼 클릭

 

 

 

 

 

Name: GIST_ID 기재

Secrest: 메모장에 복사해뒀던 gist 값 기재 

 

 

 

 

 

Fork 레파지토리 (내 레파지토리) > .github > workflows > run.yml

GIST_ID 수정 진행

 

 ## 기존 
 env:
    GH_TOKEN: ${{ secrets.GH_TOKEN }} # Do not edit, defined in secrets

    # Edit the following environment variables
    GIST_ID: 1cc900d92b9acc15786d7553b46a2cdf
    
 ## 변경
  env:
    GH_TOKEN: ${{ secrets.GH_TOKEN }} # Do not edit, defined in secrets

    # Edit the following environment variables
    GIST_ID: ${{ secrets.GIST_ID }}

 

 

 

 

해당 레파지토리 Actions 메뉴 선택

I understand may workflows, go ahead and enable them 버튼 클릭

 

 

 

 

 

 

좌측 Update GitHub Stats Gist 클릭 > Enable workflow 버튼 클릭

 

 

 

 

 

 

내 프로필 페이지로 이동

Customize your pins 클릭

 

 

 

 

 

Gists 선택 > 내 username's GitHub Stats 선택 > Save pins 버튼 클릭

 

 

 

 

 

적용 완료 

 

 

 

 

반영이 잘 됐을 경우, 내 프로필 페이지 측에 위 사진 처럼 나타난다 

위 사진 처럼 안되고, user's GitHub Stas가 목록에 없고, gist측에 기재했던 내용이 목록에 나타난다면 

아직 반영이 진행되지 않는 것 (시간이 좀 걸릴 수 있음)

바로 반영이 진행되기 위해 Fork한 레파지토리에 접근하여 README.md 수정시(줄바꿈만 수정해도 됨) 좀 더 빠르게 반영이 가능하다