ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git & Github CLI설치 및 사용법(Ubuntu 22.04)
    Tools/Git 2023. 12. 27. 16:00
    OS: ubuntu 22.04

    - Git 설치

    1. Terminal 실행

    2. 다음 명령어 순차적으로 입력

    $ sudo apt update -y && sudo apt upgrade -y
    $ sudo apt install -y curl
    $ sudo apt install git

    3. 설치가 완료되었는지 확인하려면 다음 명령어 입력하여 버전 확인.

    $ git --version

    결과

     

    - Github CLI 

    Github CLI는 터미널 상에 로그인을 해두면, private repository의 commit, clone, pull request관리 등을 가능하게 해주는 역할을 한다.

    https://cli.github.com/

     

    GitHub CLI

    Take GitHub to the command line

    cli.github.com

     

    - Github CLI 설치

    참고링크:

    https://github.com/cli/cli/blob/trunk/docs/install_linux.md

     

    1. Terminal 실행

    2. 다음 명령어 순차적으로 입력

    $ type -p curl >/dev/null || (sudo apt update && sudo apt install curl -y)
    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 -y

    3. 설치가 완료되었는지 확인하려면 다음 명령어 입력하여 버전 확인.

    $ gh --version

    결과

     

    - Github CLI 사용법

    이번에는 간단하게 CLI에 로그인만 해보려고 한다.

    천천히 명령어를 입력해보도록 하자.

     

    1. gh auth login

    $ gh auth login

    해당 명령어는 Github에 login을 하겠다는 의미이다.

    입력하면 다음의 질문을 볼 수 있다.

    GitHub Enterprise Server는 Github 서버를 상용하는 사람들이 사용하는 사이트.

    기본적으로는 GitHub,com을 선택하면된다.

    선택하면 다음과 같이 선호 protocol을 물어보는데 이번에는 기본적인 HTTPS로 로그인을 하겠다.

    GitHub 자격 증명으로 Git 인증하겠냐는 질문. y누르고 Enter.

    로그인을 web browser로 할지 token으로 할지 물어보는 질문.이번에는 web browser로 진행.
    진행하면 위와 같이 code가 주어진다. 이를 가지고 로그인을 하자.해당 화면에서 Enter를 치면 browser로 이동한다.

    코드를 입력하자.

    추가적인 설정을 마치면 다음과 같이 나온다.

    이제 CLI로 로그인을 하였기 때문에 private repository관리가 가능하다!!

    다른 방식보다 간편하기 때문에 사용하는 것을 추천한다.

    'Tools > Git' 카테고리의 다른 글

    Github vscode에서 사용하기  (0) 2023.12.31
    Git & Github  (0) 2023.09.18
Designed by Tistory.