GitHub 처음 들어가면 막히는 이유: 가입, 첫 화면, 보안 게임 쉽게 이해하기

이 글은 GitHub를 처음 쓰는 직장인이 가입, 첫 화면, 보안 확인 단계에서 막히지 않도록 기본 흐름을 정리한 글입니다. 결론부터 말하면 GitHub는 개발자만 쓰는 도구가 아니라 파일을 올리고 웹페이지를 공개할 수 있는 온라인 작업공간이고, 처음에는 계정·저장소·Pages의 순서만 이해하면 됩니다. 아래에서는 실제 업무와 실습에 바로 적용할 수 있도록 가입 절차, 화면 읽는 법, 다음 단계 순서로 정리합니다.

GitHub가 어려운 이유는 기능이 많아서가 아니다. 처음 들어갔을 때 내가 지금 무엇을 해야 하는지 보이지 않기 때문이다. 화면은 영어이고, 버튼은 많고, 가입 중에는 보안 확인 게임까지 나온다. 이 단계에서 많은 사람이 “내가 개발자가 아니라서 못하나?”라고 생각한다.

결론부터 말하면 그렇지 않다. GitHub는 처음에는 낯설지만, 기본 구조만 알면 웹페이지를 올리는 정도는 충분히 할 수 있다. 이 글에서는 GitHub에 처음 들어온 사람이 가장 먼저 느끼는 불편함부터 정리한다. 가입, 첫 화면, 보안 게임, 기본 용어를 먼저 이해하면 다음 단계인 저장소 만들기와 파일 업로드가 훨씬 쉬워진다.

이 글의 목표는 GitHub를 “개발자만 쓰는 복잡한 도구”가 아니라 “내 웹페이지 파일을 보관하고 공개할 수 있는 온라인 작업장”으로 이해하게 만드는 것이다.

1. GitHub는 무엇인가

GitHub는 파일을 저장하고, 변경 내용을 기록하고, 다른 사람과 함께 작업할 수 있게 해주는 서비스다. GitHub 공식 문서는 저장소(repository)를 프로젝트 파일과 변경 이력을 담는 공간으로 설명한다.[1]

처음에는 이렇게 이해하면 충분하다.

어려운 말 쉬운 설명 예시
GitHub 온라인 작업장 내 웹페이지 파일을 올려두는 곳
Repository 프로젝트 폴더 my-website라는 웹페이지 폴더
Commit 저장 기록 “index.html 올림”이라는 저장 메모
Branch 작업 갈래 기본 작업 공간인 main
GitHub Pages 무료 웹페이지 공개 기능 업로드한 HTML을 인터넷 주소로 공개

GitHub를 처음 배우는 단계에서는 push, commit, pull request, merge 같은 단어를 모두 외울 필요가 없다. 먼저 “파일을 올리는 온라인 폴더”라고 생각하면 된다.

2. 처음 들어가면 왜 불편한가

GitHub.com에 들어가면 사용자는 세 가지 불편함을 느낀다.

첫째, 화면이 영어다. 둘째, 개발자용 단어가 많다. 셋째, 처음 해야 할 일이 명확하지 않다. 특히 로그인 후 첫 화면에는 여러 추천 메뉴, 검색창, 프로필, 저장소 목록, 새로운 프로젝트를 만들라는 버튼이 섞여 있다. 그래서 초보자는 “어디를 눌러야 하지?”라는 상태가 된다.

이때 기억해야 할 것은 하나다. 웹페이지를 만들려는 사람의 첫 목표는 저장소(repository)를 만드는 것이다. 아직 코드를 고치거나 협업할 필요는 없다. 먼저 웹페이지 파일을 넣을 폴더를 만들어야 한다.

3. 가입할 때 필요한 기본 절차

GitHub 계정을 만들려면 GitHub.com에서 Sign up을 누르고 안내에 따라 계정을 만든다. GitHub 공식 문서에 따르면 개인 계정을 만들 때 이메일 주소, 비밀번호, 사용자 이름을 입력하고 이메일 확인 과정을 거친다.[2]

가입 과정에서 자주 나오는 항목은 다음과 같다.

항목 의미 초보자 팁
Email 계정 확인용 이메일 실제로 확인 가능한 이메일을 쓴다
Password 비밀번호 다른 사이트와 같은 비밀번호는 피한다
Username GitHub 아이디 나중에 웹페이지 주소에 들어갈 수 있으므로 신중히 정한다
Email verification 이메일 인증 받은 메일함에서 인증 버튼을 누른다
Security check 사람인지 확인 화면 안내를 천천히 읽고 맞춘다

특히 username은 중요하다. 나중에 GitHub Pages를 만들면 주소가 https://아이디.github.io/저장소이름 형태가 될 수 있다.[3] 그래서 아무 의미 없는 아이디보다, 본인이나 브랜드의 성격에 맞는 짧은 영어 이름을 쓰는 것이 좋다.

4. 가입 중 나오는 보안 게임은 무엇인가

GitHub 가입 중에는 자동 가입 프로그램을 막기 위한 보안 확인이 나올 수 있다. 화면은 시점과 사용자 환경에 따라 다를 수 있다. 따라서 “항상 이 게임이 나온다”고 단정하면 안 된다. 다만 초보자가 당황하는 유형은 비슷하다.

보안 확인 유형 쉬운 설명 대응 방법
같은 그림 찾기 여러 그림 중 같은 것을 고르는 방식 문제 문장을 먼저 읽고 그림을 비교한다
같은 방향 찾기 같은 방향을 보는 도형을 고르는 방식 화살표, 동물, 아이콘 방향을 확인한다
순서 맞추기 그림이나 숫자를 올바른 순서로 두는 방식 왼쪽에서 오른쪽, 위에서 아래 기준을 확인한다
간단한 계산 더하기 같은 쉬운 계산을 푸는 방식 숫자를 천천히 보고 입력한다
회전 맞추기 이미지 방향을 올바르게 돌리는 방식 기준 그림과 같은 방향이 되게 맞춘다

여기서 중요한 것은 영어를 완벽히 해석하는 것이 아니다. 보안 게임의 목적은 “당신이 사람인지 확인하는 것”이다. 대부분은 같은 것을 찾거나, 방향을 맞추거나, 간단한 문제를 푸는 방식이다.

5. 영어 문장이 나오면 이렇게 보면 된다

가입 중 영어 문장이 나오면 문장 전체를 해석하려고 하지 않아도 된다. 핵심 단어만 보면 된다.

영어 표현 해야 할 일
Select 선택하세요 맞는 그림이나 답을 고른다
Pick 고르세요 조건에 맞는 것을 누른다
Match 맞추세요 같은 그림이나 방향을 찾는다
Verify 확인하세요 마지막 확인 버튼을 누른다
Continue 계속 다음 단계로 넘어간다
Try again 다시 시도 틀렸으니 다시 푼다

틀려도 큰 문제가 아니다. 다시 시도하면 된다. 다만 너무 빨리 누르면 실수가 생긴다. 문제 문장, 그림, 선택지를 순서대로 보고 천천히 누르면 된다.

6. 로그인에 성공하면 무엇을 봐야 하나

가입과 로그인이 끝나면 GitHub 첫 화면이 나온다. 여기서 모든 메뉴를 이해하려고 하면 어렵다. 처음에는 다음 세 가지만 보면 된다.

볼 것 위치 의미
+ 버튼 보통 오른쪽 위 새 저장소를 만들 때 사용
New repository + 버튼 메뉴 안 새 프로젝트 폴더 만들기
프로필 아이콘 오른쪽 위 내 계정 설정과 로그아웃

웹페이지를 만들고 싶은 사람은 + 버튼을 찾으면 된다. + 버튼이 잘 보이지 않으면 브라우저에서 Ctrl + F를 눌러 New repository를 검색해도 된다. 영어 화면에서 길을 잃었을 때는 검색이 더 빠를 때가 많다.

7. GitHub 용어를 중학생 수준으로 이해하기

GitHub를 쓰다 보면 commit, push, pull request, merge라는 말을 자주 보게 된다. 처음에는 아래처럼 이해하면 된다.

용어 중학생 수준 설명 실제 상황
Commit 저장 버튼을 누르며 메모를 남기는 것 “index.html 추가”라고 기록
Push 내 컴퓨터의 파일을 GitHub에 올리는 것 코드를 온라인에 업로드
Pull Request “이 변경을 합쳐도 될까요?”라고 요청하는 것 팀원이 검토 후 승인
Merge 변경 내용을 최종본에 합치는 것 수정한 파일이 main에 반영

혼자 HTML 파일을 올려 GitHub Pages를 만드는 단계에서는 Pull Request와 Merge를 깊게 몰라도 된다. 먼저 저장소를 만들고, 파일을 올리고, Pages를 켜는 것만 하면 된다.

8. 처음 사용자의 순서

GitHub 초보자는 아래 순서로 가면 된다.

순서 할 일 이유
1 GitHub 가입 파일을 올릴 계정이 필요하다
2 이메일 인증 계정 사용 제한을 줄인다
3 보안 게임 통과 사람인지 확인한다
4 저장소 만들기 웹페이지 파일을 넣을 폴더를 만든다
5 HTML 파일 업로드 실제 웹페이지 파일을 올린다
6 GitHub Pages 설정 인터넷 주소로 공개한다

이번 글에서는 1~3단계까지 다뤘다. 다음 글에서는 저장소를 만들고 HTML 파일을 업로드하는 방법을 설명한다.

체크리스트

  • [ ] GitHub는 온라인 작업장이라고 이해했는가?
  • [ ] username이 나중에 웹페이지 주소에 들어갈 수 있다는 점을 알았는가?
  • [ ] 보안 게임은 사람인지 확인하는 절차라는 점을 이해했는가?
  • [ ] 로그인 후에는 먼저 + 버튼과 New repository를 찾으면 된다는 점을 기억했는가?

마무리

GitHub의 첫 장벽은 기술이 아니라 화면과 용어다. 처음부터 모든 기능을 이해하려고 하지 않아도 된다. 가입하고, 보안 확인을 통과하고, New repository를 찾는 것까지만 해도 첫 단계는 성공이다. 다음 단계는 내 웹페이지 파일을 담을 저장소를 만드는 것이다.

함께 읽으면 좋은 글

관련해서 GitHub에서 처음 저장소 만들고 HTML 파일 업로드하는 법, GitHub Pages 설정하는 법, GitHub Pages 주소와 저장소 이름 짓기를 순서대로 읽으면 무료 웹페이지 공개 흐름을 더 쉽게 잡을 수 있습니다.

FAQ

개발자가 아니어도 GitHub를 써도 되나요?

됩니다. 처음부터 코드 협업 기능을 모두 알 필요는 없습니다. 웹페이지 실습에서는 가입, 저장소 만들기, 파일 업로드, Pages 설정만 이해해도 충분합니다.

보안 확인 게임이 나오면 잘못 가입한 건가요?

아닙니다. 자동 가입을 막기 위한 일반적인 확인 절차입니다. 화면 안내에 따라 통과하면 되고, 통과 후에는 이메일 인증까지 확인하는 것이 좋습니다.

References

[1]: https://docs.github.com/en/get-started/using-git/about-git “GitHub Docs: About Git” [2]: https://docs.github.com/en/get-started/start-your-journey/creating-an-account-on-github “GitHub Docs: Creating an account on GitHub” [3]: https://docs.github.com/en/pages/getting-started-with-github-pages/about-github-pages “GitHub Docs: About GitHub Pages”

댓글 남기기