개발자라면 누구나 한 번쯤 들어본 ‘깃허브(GitHub)’와 ‘VScode’. 하지만 실제로 두 도구를 연동해서 사용하는 방법은 다소 복잡하게 느껴질 수 있습니다. 이번 포스팅에서는 Git, VScode, 그리고 GitHub를 처음 접하는 분들도 쉽게 따라 할 수 있도록 연동 과정을 순서대로 상세히 안내드립니다.
코딩 입문자부터 실무자까지, 누구나 활용 가능한 GitHub 연동법을 지금부터 함께 알아보겠습니다.
✅ 목차
- Visual Studio Code와 Git 설치하기
- GitHub 계정 만들기
- Git 기본 설정하기
- VScode에서 GitHub 연동하기
- GitHub 연동 해제하기
- 마무리 및 실전 팁
1. Visual Studio Code와 Git 설치하기
🔹 Visual Studio Code 설치
Visual Studio Code(이하 VScode)는 마이크로소프트에서 제공하는 무료 코드 편집기입니다. 가볍고 확장성이 뛰어나 Git과도 자연스럽게 연동됩니다.
설치 방법
- VScode 공식 홈페이지(https://code.visualstudio.com/)로 이동합니다.
- Windows, macOS, Linux 중 사용하는 운영체제에 맞는 버전을 다운로드합니다.
- 설치 프로그램을 실행하고 기본 옵션으로 설치를 진행합니다.
✅ 설치 팁: 특별한 설정 없이 기본 옵션으로 설치해도 무방합니다. 대부분의 기능은 추후 확장팩(Extension)으로 추가할 수 있습니다.
🔹 Git 설치
Git은 버전 관리 시스템의 대표 주자입니다. 로컬에서 작성한 코드를 Git을 통해 관리하고, GitHub와 연동해 협업도 가능해집니다.
설치 방법
- Git 공식 홈페이지(https://git-scm.com/downloads)에서 운영체제에 맞는 버전을 다운로드합니다.
- 설치 중 여러 설정 옵션이 등장하지만, 일반적인 사용 목적이라면 Next만 눌러 진행하셔도 충분합니다.
- 설치가 완료되면 터미널 또는 명령 프롬프트를 열어 아래 명령어로 확인할 수 있습니다.
git --version
정상적으로 버전이 출력된다면 설치가 완료된 것입니다.
2. GitHub 계정 만들기
GitHub는 코드 저장소를 웹에 올려두고 공유하거나 협업할 수 있는 플랫폼입니다.
가입 방법
- GitHub 공식 홈페이지(https://github.com/)에 접속합니다.
- ‘Sign up’을 클릭해 사용자 이름, 이메일, 비밀번호를 입력하고 가입을 완료합니다.
- 이메일 인증 절차까지 마무리되면 GitHub 사용이 가능합니다.
💡 팁: 하나의 GitHub 계정으로 여러 프로젝트를 관리할 수 있으므로, 개인/팀 프로젝트 모두에 활용할 수 있습니다.
3. Git 기본 설정하기
Git을 설치한 뒤에는 본인의 사용자 정보(Name, Email)를 등록해야 합니다. 이 정보는 이후 커밋(commit) 로그에 사용됩니다.
🔸 사용자 정보 설정 명령어
git config --global user.name "사용자이름"
git config --global user.email "사용자이메일@example.com"
설정 확인:
git config --list
정상적으로 설정되었다면, 입력한 이름과 이메일이 리스트에 표시됩니다.
4. VScode에서 GitHub 연동하기
이제 본격적으로 VScode에서 GitHub와 연동하여 파일을 업로드하는 방법을 알아보겠습니다.
🔸 예제 프로젝트 준비
- 작업할 새 폴더(예: Test)를 생성합니다.
- 폴더 안에 소스 파일을 하나 추가합니다. 예시:
App.java
public class App {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
🔸 VScode에서 GitHub 업로드하기
- VScode 좌측 사이드바에서 **소스 제어 아이콘(세 번째 Git 아이콘)**을 클릭합니다.
- "GitHub에 게시" 버튼을 클릭하면 인증 팝업이 나타납니다.
- GitHub 계정으로 로그인하고 권한을 허용합니다.
🔐 주의사항: GitHub 인증은 최초 1회만 진행하면, 이후에는 자동으로 연결됩니다.
- 저장소(Repository) 유형 선택:
- Public: 전체 공개 저장소
- Private: 비공개 저장소 (자신만 접근 가능)
- 업로드할 파일을 선택하고 확인을 누르면 GitHub에 자동으로 푸시(Push)됩니다.
- 브라우저에서 GitHub 저장소 페이지를 열면, 업로드한 파일(App.java)을 확인할 수 있습니다.
5. GitHub 연동 해제하기
깃 연동을 해제하고 싶은 경우에는 다음 두 가지 방법을 활용할 수 있습니다.
🔸 방법 1: VScode에서 리포지토리 닫기
- VScode 좌측 ‘소스 제어’에서 해당 리포지토리를 우클릭합니다.
- ‘리포지토리 닫기’ 메뉴를 선택합니다.
- 우측 하단에 ‘닫힌 리포지토리 다시 열기’ 버튼을 클릭하면 언제든 재연결 가능합니다.
🔸 방법 2: 로컬 Git 폴더 삭제
- 해당 프로젝트 폴더 위치로 이동합니다.
- 숨김 파일을 표시하여 .git 폴더를 삭제합니다.
- Windows: 보기 > 숨긴 항목 체크
- macOS/Linux: Command + Shift + . 또는 ls -a 명령어 사용
❌ .git 폴더 삭제 시 주의: 이전 Git 기록이 모두 삭제되며, 해당 폴더는 Git과의 연동이 완전히 해제됩니다.
6. 마무리 및 실전 팁
💬 마무리 정리
VScode와 GitHub 연동은 초보자에겐 다소 생소할 수 있지만, 위 과정을 순서대로 따라가면 누구나 손쉽게 설정할 수 있습니다. 특히 Git은 팀 프로젝트와 협업 시 필수적인 도구이므로, 기초 설정과 사용법을 정확히 익혀두는 것이 중요합니다.
🧠 실전 팁
- commit은 자주자주!
중요한 작업을 마칠 때마다 commit을 습관화하면 문제 발생 시 이전 버전으로 복구가 용이합니다. - branch를 적극 활용하자
실험적인 기능 개발 시 메인 브랜치를 유지하면서 새로운 브랜치에서 작업할 수 있어 충돌 없이 프로젝트를 관리할 수 있습니다. - .gitignore 설정은 필수
업로드할 필요 없는 파일(.class, .log 등)은 .gitignore 파일에 등록하여 깃허브에 올라가지 않도록 설정하세요.
✅ 마무리
이번 포스팅을 통해 VScode에서 GitHub를 연동하고, Git을 설치 및 설정하는 전 과정을 알아보았습니다. 앞으로 더 많은 개발자들이 효율적으로 협업하고, 자신의 프로젝트를 효과적으로 관리할 수 있기를 바랍니다.
궁금하신 점이나 추가로 다뤄줬으면 하는 Git 관련 주제가 있다면 댓글로 남겨주세요! 👍
'IT' 카테고리의 다른 글
자바 개발의 시작, 인텔리제이(IntelliJ IDEA) 설치 및 기본 사용법 완전 정복 (2) | 2025.05.08 |
---|---|
Git과 GitHub 기초 용어 완벽 정리 – 처음 시작하는 개발자를 위한 입문 가이드 (0) | 2025.05.08 |
맥 디스크 유틸리티 완벽 가이드: 포맷 방식과 보안 옵션 총정리 (0) | 2025.05.08 |
대치동 입시컨설팅, 언제 받는 게 가장 좋을까? 타이밍별 전략 총정리 (0) | 2025.05.05 |
노션(Notion) 사용법 완벽 정리! 템플릿, 공유 방법, 무료 vs 유료 차이까지 한 번에 끝내기 (0) | 2025.05.05 |