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
실행화면)
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 로그인이 완료.
친절한 설명 감사드립니다.