brew 설치하기
맥에서 Homebrew를 설치해줍니다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
https://brew.sh/index_ko
설치가 완료되면 gh를 설치합니다.
brew install gh
brew 플러그인 목록 확인하기
brew에 어떤 플러그인이 확인해봅니다.
이 중에 gh가 있으면 됩니다.
brew에 뭐가 있는지 궁금해서 이 명령어를 사용했습니다만 그냥 gh --version를 써서 확인해도 됩니다.
brew list
github 로그인하기
이제 github와 연결을 진행합니다.
gh auth login
브라우저에서 직접 로그인을 할 건지 아니면 인증토큰을 이용한 로그인을 할 건지 물어봅니다.
? How would you like to authenticate? [Use arrows to move, type to filter]
> Login with a web browser
Paste an authentication token
편안하게 브라우저에서 인증하도록 합니다, 첫번째 선택!
터미널에서 인증코드가 생성되는데 이때 이 코드를 깃허브창에 입력합니다!
이제 브라우저에서 쭉쭉 진행!
터미널에서 Choose default protocol 선택이 나오는데 HTTPS를 선택합니다!
저장소 리스트 확인
깃과 인증 됐으니 내 깃허브에 있는 저장소들을 확인해봅니다.
gh repo list
이런 식으로 내 깃허브에 있는 repository의 리스트가 나옵니다.
하나하나 타이핑하기 귀찮으니 blackjune67/flutter_chat_app을 복사합니다.
Clone 하기
gh repo clone https://github.com/blackjune67/flutter_chat_app
이렇게 입력하면 이제 깃허브에 있는 repo중 하나를 받게됩니다.
쉽고 편안하게 git clone하기 끝!!