[SOLUTION] GitHub 토큰 관리를 위한 gh 설치 및 로그인

da__ell·2022년 11월 10일
0

SOLUTION

목록 보기
3/3
post-thumbnail
  • git을 쓸 때 GitHub login 때문에 복잡해지지 않도록 GitHub CLI를 설치한다.

기능에 대한 정보는 공식문서를 확인하자.

curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
sudo apt update
sudo apt install gh

curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg

실행화면)

sudo apt update

실행화면)

sudo apt install gh

실행화면)

  • 설치 후 gh auth login 명령으로 access token을 생성 혹은 설치합니다.

1. 로그인 계정 선택 - 1. GitHub.com 선택

2. Git operation 에 대한 선호 프로토콜 선택 - 2. SSH 선택

3. GitHub 계정에 새로운 ssh key 추가여부 확인
나는 이미 토큰이 있어서 NO함.

4. Github CLI 인증 절차 선택 -> 인증토큰 붙여넣기
2021년 8월 13일 부로 Github는 계정암호를 통한 인증을 허용하지 않고 token-based 인증방식만 가능함.

https://github.com/settings/tokens
해당 링크에서 Generate new token 하면 됨.

최소 요구 조건으로 'repo', 'read:org'를 체크해주면 됨.

그렇게 해서 토큰 번호를 붙여넣기 하면

내 아이디로 github 로그인이 완료.

profile
daelkdev@gmail.com

1개의 댓글

comment-user-thumbnail
2022년 11월 15일

친절한 설명 감사드립니다.

답글 달기