본문 바로가기
정보

파이참(pycharm)에 깃허브(Github) 연동하는 방법

by 통합메일 2025. 1. 2.
반응형

GitHub에 PyCharm 프로젝트를 연결하는 방법을 단계별로 설명해드릴게요. 이 과정은 프로젝트를 GitHub에 업로드(푸시)하고 다른 컴퓨터에서 내려받아(클론) 사용할 수 있도록 설정하는 것입니다.


사전 준비

  1. GitHub 계정 생성: GitHub 홈페이지에서 계정을 만드세요.
  2. Git 설치: Git이 컴퓨터에 설치되어 있어야 합니다.
    • Git 다운로드 페이지에서 설치 파일을 내려받아 설치하세요.
  3. GitHub Personal Access Token 생성 (필요 시): GitHub 계정의 보안 설정에서 토큰을 생성합니다. (GitHub 토큰 생성 가이드)

1. PyCharm에서 Git 활성화

  1. PyCharm에서 프로젝트를 엽니다.
  2. 상단 메뉴에서 VCS > Enable Version Control Integration을 클릭합니다.
  3. 팝업 창에서 Git을 선택하고 OK를 클릭합니다.
    • 이렇게 하면 프로젝트 폴더에 .git 폴더가 생성되고, Git이 활성화됩니다.

2. GitHub와 연동하기

(1) GitHub 계정 등록

  1. PyCharm 설정으로 이동합니다:
    • File > Settings > Version Control > GitHub.
  2. 오른쪽 상단의 + 버튼을 클릭하여 GitHub 계정을 추가합니다.
  3. GitHub 로그인 창이 나타나면:
    • GitHub 아이디와 비밀번호를 입력하거나,
    • Personal Access Token을 사용해 로그인합니다.

(2) GitHub에 원격 저장소 생성

  1. GitHub 웹사이트에 로그인 후, New Repository 버튼을 클릭합니다.
  2. 저장소 이름을 입력합니다. (예: MyProject)
  3. Public 또는 Private 여부를 선택하고, Create Repository 버튼을 클릭합니다.
  4. 생성된 저장소의 HTTPS URL을 복사합니다. (예: https://github.com/username/MyProject.git)

(3) PyCharm에서 GitHub 저장소 연결

  1. PyCharm 상단 메뉴에서 VCS > Git > Remotes를 클릭합니다.
  2. 팝업 창에서 + 버튼을 클릭하여 원격 저장소를 추가합니다.
  3. URL란에 이전에 복사한 GitHub 저장소의 HTTPS URL을 붙여넣습니다.
  4. OK를 눌러 저장소를 연결합니다.

3. 프로젝트 변경사항 커밋 및 푸시

(1) 커밋(commit)

  1. PyCharm 프로젝트에서 변경한 파일을 선택합니다.
  2. 상단 메뉴에서 VCS > Commit을 클릭하거나, 단축키 Ctrl + K를 사용합니다.
  3. 커밋 메시지를 입력하고 Commit 버튼을 클릭합니다.

(2) 푸시(push)

  1. 상단 메뉴에서 VCS > Git > Push를 클릭하거나 단축키 Ctrl + Shift + K를 사용합니다.
  2. 원격 저장소에 푸시할 브랜치가 표시되면 Push를 클릭합니다.

4. 다른 컴퓨터에서 프로젝트 가져오기

  1. 다른 컴퓨터에서 PyCharm을 실행합니다.
  2. 상단 메뉴에서 File > New Project > Get from VCS를 클릭합니다.
  3. GitHub 저장소의 HTTPS URL을 입력하고, 클론할 디렉토리를 선택한 후 Clone을 클릭합니다.
  4. 프로젝트가 내려받아지며 PyCharm에서 작업을 이어서 할 수 있습니다.

5. 추가 팁

  • Pull: 다른 컴퓨터에서 작업한 내용을 현재 컴퓨터로 가져오려면, 상단 메뉴에서 VCS > Git > Pull을 클릭하세요.
  • 브랜치 관리: 새로운 브랜치를 만들어 독립적으로 작업하려면 VCS > Git > Branches 메뉴를 사용하세요.
반응형

댓글