[Linux] 깃허브 연동 방법

김형준·2024년 10월 28일
0

Linux

목록 보기
2/2
post-thumbnail

0. Linux에서 Git을 써야할 때

저는 보통 Windows를 사용하지만, 가끔 VMWare로 Linux를 사용하기도 합니다.
하지만 Linux에서 작업한 내역을 Git에 업로드 해야하거나, 두 운영체제에서 작업하는 파일이 같을 때 Linux에서도 Git을 사용해야 합니다.

이번 포스팅은 Linux에서 Git을 연동하는 방법에 대해 작성하겠습니다.

1. Git 설치

다음 명령어를 사용하여 Git을 설치합니다.
sudo apt update
sudo apt install git

이 과정에서, 사용자의 리눅스 비밀번호를 요구할 수 있습니다.

2. Git 설정

설치가 완료되면 Git 사용자의 정보를 설정해야 합니다.
이는 GitHub와 연동할 때 꼭 필요한 정보입니다.
git config --global user.name "GitHub 사용자 이름"
git config --global user.email "GitHub 이메일 주소"

3. SSH 키 생성

GitHub와 안전하게 연동하기 위해 SSH 키를 생성해야 합니다.
ssh-keygen -t ed25519 -C "GitHub 이메일 주소"

만약 이미 발급 받은 키가 있었다면, 몇 가지를 물어봅니다.
개인 컴퓨터에서 사용하신다면 그냥 엔터만 눌러주시면 됩니다.
(중간에 OverWrite를 물을 때는 y를 쳐주시면 됩니다.)

키 확인을 위해 아래 명령어를 추가로 입력합니다.
cat ~/.ssh/id_ed25519.pub

입력 시 아래와 같은 형식의 SSH 키를 얻을 수 있습니다.
ssh-ed25519 AA*********************
(위 SSH 키는 예시입니다.)

4. GitHub에 SSH 키 등록


우측의 메뉴를 누르고, 'Settings'에 들어갑니다.

설정의 좌측 메뉴에서 'SSH and GPG keys'를 누릅니다.

'New SSH key'를 누르고,

리눅스에서 발급한 SSH 키를 붙여넣은 후 'Add SSH key'를 누릅니다.

5. Repository 연동

cd 명령어를 통해 원하는 폴더에 진입한 후, 아래 명령어들을 입력하여 Repository와 연동합니다.
(git bash 명령어와 유사합니다.)
git init
git remote add origin git@github.com:username/repositoryname.git
git pull origin main

2번째 명령어의 예시

  • username : HyeongJun02
  • repositoryname : STUDY-Algorithm
    git remote add origin git@github.com:HyeongJun02/STUDY-Algorithm.git

이후 사용하는 아래와 같은 명령어는 git bash 명령어와 같습니다.
git add .
git commit -m "message"
git push origin main

0개의 댓글