본문으로 건너뛰기

Github 프로필에 나의 Daliy 코딩 시간을 표시하기

 · reading-time-plural · 

Github 프로필에 주로 언제 코딩을 하는지 나타내면 어떨까요? 밤에 주로 활동하는 올빼미형 인간인지 아침형 인간인지 유추할 수 있을 것입니다. 해당 페이지에서 commit 일자를 기준으로 Github 프로필에 나의 Daliy 코딩 시간을 표시해 보도록 하겠습니다.

info

FERNANDO 기술 블로그 참고하여 작성되었습니다.

repos 포크

해당 repos자신의 repos로 fork한다.

Gist 생성

링크로 이동하여 새로운 Public Gist를 생성한다.

note

여기서 생성되는 gist를 출력되는 껍데기 이므로 제목과 내용을 마음대로 작성하면 된다. public으로 저장되어야지 추후, pinned에 고정이 가능하다.

GitHub 토큰 발행

링크에서 repo , gist 를 선택 후 token을 발급받습니다.

발급된 token을 복사해 놓습니다.

caution

해당 page에서 복사하지 않으면 해당 token으로 접속해서 재발급 받아야합니다.

repos 환경 변수 추가

아까전 fork한 repos에서 SettingsSecretsNew secret 으로 들어가 환경변수를 생성합니다.

GH_TOKEN

이름을 반드시 GH_TOKEN 으로 해야합니다.

이전에 복사한 github token 값을 붙어넣습니다.

GIST_ID

이름을 반드시 GIST_ID 으로 해야합니다.

이전에 생성한 Gist의 URL 주소의 뒷부분을 붙어넣습니다.

https://gist.github.com/사용자아이디/[이부분을 복사]

gist의 URL 주소를 까먹은 경우 아래 방법을 통해서 다시 조회가 가능합니다.

Action 등록

understand my workflows 클릭하여 매 정각 업데이트가 되도록 활성화 시켜준다.

잘 등록됐는지 확인해 봅시다

지금 당장 결과가 보이게 하기 위해서는 포크한 repos에 push를 해서 업데이트를 트리거 시켜야합니다.

간단하게 README.md 에 공백을 추가 후 commit push 하도록 합니다.

업데이트가 대기 중 이였다가.

완료된 것을 확인할 수 있습니다.

이전에 만들었던 temp gist는 사라지고 업데이트된 gist가 생성된 것을 확인할 수 있습니다.

github 프로필에 pinned 등록

다른 사람이 제 Github 방문시 바로 나타낼 수 있도록 pinned로 등록하도록 합니다.

Reference

  1. 소개한 방법과 비슷한 제품류
  2. 개성있는 github 프로필
    1. techinpark
    2. woskaangel
    3. Im-Tae
    4. injoon5
    5. du-dung
    6. jiyeoon
    7. anuraghazra

parkgang
태그 🏷