티스토리 뷰
🟡 gh(github cli)를 사용하게 된 이유?
- 1월 원티드 프리온보딩 FE 챌린지에 참여하면서 gh에 대해서 알게됐다. bash를 통해 git을 사용하고 있었기 때문에 gh가 뭔지 알지 못했고 찾아보니 github CLI였다. 이슈 생성이나 원격 리포 페이지 열기(gh browse 명령어 등..) 간편한 명령어가 매력적이라 사용해보고 싶었다.
🟠 gh 다운로드 및 세팅하기 for window
제가 사용하는 운영체제는 window로 window에서는 homebrew(macOS용 오픈소스 소프트웨어 패키지 매니저)와 같은 패키지 매니저가 마땅하지 않은 거 같아서 그냥 .msi 확장자 파일로 다운받아 설치하였습니다. 파일은 공식 repo를 통해서 찾을 수 있습니다.
msi 는 microsoft Installer 의 약자이며, windows Installer 이전 사용되던 명칭이다.
.msi확장자를 가진 파일은 Windows Installer 패키지 파일이라고 생각하면 된다.
MSI 파일에는 설치해야 할 파일과 컴퓨터에 파일을 설치할 위치 등 소프트웨어 설치에 필요한 모든 정보가 들어 있다.
최신 버전 파일을 찾아 다운로드해준 뒤, vscode(제가 쓰는 IDE)를 열어 bash에 명령어를 입력해줍니다.
📌 1번부터 들어가기 전에 gh 명령어를 입력하여 gh가 제대로 설치되었는 지 확인해보세요. 제대로 설치되었다면 어떻게 쓰는지 어떤 명령어가 있는 지 설명해주는 문구가 뜹니다.
- gh auth status 를 치면 내가 로그인된 상태인지 아닌지를 알 수 있습니다.
- 로그인된 상태가 아니므로 gh auth login 명령어를 입력해 로그인해줍니다.
- GitHub인지 GitHub 엔터프라이즈인지 고릅니다. 개인이므로 GitHub.com을 선택해줍니다.
- HTTPS 와 SSH 중에서 프로토콜을 고르라는 말이 나옵니다. 저는 access token을 어디서 입력해야하는 지 모르겠어서 좀 찾아보니 관련 이슈가 있더군요. 해당 이슈는 하단에서 확인해볼 수 있습니다. (요약: HTTPS/SSH중 어떤 게 normal git auth인지 명확하지 않은 문제 -> access token을 사용하고 싶다면 HTTPS -> Paste an authentication token을 누르면 된다.
- 만들어둔 personal access token 입력하고 엔터를 누르면 Logged in as "내 github 닉네임"으로 뜹니다.
- 이제 제가 사용하고 싶던 명령어인 gh browse 를 bash에서 입력하니 새창에 repo가 보입니다. 끝 !
여담으로 gh status 명령어를 입력해보니 아래와 같은 결과가 나옵니다. 귀엽군요.
내 머리: Nothing here ^_^ !
'프로그래밍 > Git, Github' 카테고리의 다른 글
[Git] git config 기본 설정 (0) | 2023.02.16 |
---|---|
[Github] 깃허브 PR(pull request) 연습 reviewer 관련 내용 (0) | 2023.02.08 |
[Github] commit message & Issue 활용 (0) | 2023.01.11 |
[Git] merge와 rebase의 차이, 깔끔한 Git history를 위한 Rebase 사용법 주의사항 (0) | 2022.12.01 |
[Github] 강제 push하기, git 브랜치 내용 덮어쓰기 (0) | 2022.08.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 틸드와 캐럿
- 타입스크립트 DT
- tilde caret
- aspect-ratio
- is()
- float 레이아웃
- fs모듈 넥스트
- 원티드 FE 프리온보딩 챌린지
- 형제 요소 선택자
- && 셸 명령어
- Prittier
- 원티드 프리온보딩 FE 챌린지
- 원티드 프리온보딩 프론트엔드 챌린지 3일차
- reactAPI
- ~ ^
- nvm 설치순서
- 항해99추천비추천
- getServerSideProps
- text input pattern
- 원티드 3월 프론트엔드 챌린지
- nvm경로 오류
- 항해99프론트후기
- grid flex
- 부트캠프항해
- 프리렌더링확인법
- 타입스크립트 장점
- getStaticPaths
- 항해99프론트
- D 플래그
- 프리온보딩 프론트엔드 챌린지 3월
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함