개발 환경 만들기

Github는 무엇일까? 회원가입 방법은 뭘까?

devtrek 2024. 9. 5. 02:22

안녕하세요 반갑습니다

이번 내용은 GitHub 와 Git bash에 관해서 이야기를 해보려고 합니다

 

 

저는 Github 와 Git bash를 사용하기 전에 이 사이트들과 프로그램을 왜 사용을 해야하는지 궁금했습니다

그래서 제가 느낀 사용을 해야하는 이유와 사용하는 방법에 대해서 이야기를 하고 

저는 어떻게 사이트를 이용하고 있는지에 대해서 한번 이야기를 해보겠습니다 

 

 

먼저 Github는 어떤 사이트 인지 한번 알아보겠습니다 

 

 

1.GitHub

 

링크

https://github.com/

 

GitHub: Let’s build from here

GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

github.com

 

 

깃허브이란 어떤 사이트 인지에 대해서 구글에 검색을 해서 한번 알아보았습니다

 

검색을 해서 나온 내용을 보니 저장소 호스팅을 지원하는 웹 서비스 인 것 같습니다

저는 이 내용을 보면서 이런 생각을 했습니다 

내가 만든 코드들을 그냥 저장을 하는 사이트

컴퓨터에서 저장이 더욱 쉽고 안전한 보호 할 수 있을텐데 꼭 사용할 필요가 있을까?

 

 

 

 

하지만 팀 프로젝트를 진행해 본 결과 깃허브의 중요성을 알게 됩니다

 

1번쨰 

서로의 코드들을 한 저장소에 넣어 공유를 할 수 있게 된다

저는 컴퓨터 개발이 요리와 비슷하다고 생각합니다

예를 들어 "김치찌개를 만든다" 하면 만드는 사람마다 맛이 조금씩 차이가 있습니다

결국 김치를 넣고 보글보글 끓이는 요리 방식은 같은데 말이죠 

 

이처럼 개발 역시 같은 언어를 사용해서 개발을 하지만 

사람들에 따라서 입력하는 코드가 각각 다르고 

그로 인해서 많은 버그가 발생한다는 거죠 

 

이 코드들을 쉽게 한곳에 모이게 만들 수 있는 장소가 바로 깃허브라고 생각합니다

한 저장소에 만든 코드들을 모아서 한번에 합쳐 함께 버그를 해결하는 일

한명이 하면 많은 일이 여러 사람들이 함께하면 매우 작은 일이 되게 만드는 것이죠 

이것이 깃허브를 쓰는 첫번째 이유라고 생각합니다 

 

 

2번쨰

여러 저장공간을 만들어서 혹시나 문제가 발생이 되더라도 뒤로 되돌릴 수 있게 된다

여러분들 혹시 가끔은 내가 만든 흑역사가 생각나서 그 시절로 돌리고 싶다는 생각 든 적 있을까요?

저는 비트코인을 너무 늦게 알게 된게 가장 큰 후회가 아닐까 생각합니다

시간을 돌리고 싶네요

 

이처럼 사람은 실수라는 것을 하게 됩니다 

파일들을 전부 지워버리거나 또는 코드 작성을 잘못 했는데 해결 방안을 모를때도 있습니다

따라서 세이브 포인트로 저희가 만든 내용까지 깃허브에 저장을 한다면

문제가 발생이 되어도 이전에 한 내용까지 저장이 되어 안심하고 작업을 할 수 있게 됩니다 

 

 

3번째

누가 어떤 작업을 했고 완료되었는지 정확한 기록이 나타난다

팀 프로젝트를 하면 가장 걱정하는 내용이 있습니다

팀원들이 문제없이 작업을 잘 하고 있는지에 관해서 생각을 하게 되는데요 

깃허브에 내용을 저장하게 되면 누가 어떤 작업을 몇시에 업로드 했는지에 대해서 기록을 확인을 할 수 있게 됩니다

 

 

이처럼 깃허브는 개인 프로젝트에서도 유용하게 많이 사용할 수 있지만

팀 프로젝트를 하게 되었을때 정말 많은 역할을 할 수 있는 사이트라는 점을 알 수 있습니다

 

 

그럼 이제 회원가입을 하는 방법부터 알아보도록 하겠습니다 

 

 

1-1.GitHub 회원가입

 

회원가입은 어렵지 않습니다 깃허브 홈페이지에 들어가서 가입을 하면 됩니다 

 

여기서 Sign up 을 클릭하여 들어가시면

 

 

환영한다는 인사말과 함께 이메일을 입력해달라고 하는군요 

저희가 자주 사용하시는 이메일을 입력하시면 되겠습니다

저는 새로운 이메일을 만들어서 회원 가입을 한번 해보겠습니다

 

 

이렇게 아이디와 비밀번호 그리고 깃허브에서 사용할 이메일을 입력하면 회원가입 준비는 끝났습니다

마지막 줄에 나와있는 내용은 업데이트를 하거나 그럴때 이메일에게 알림을 주는 그런 내용 같습니다

저는 입력하지 않고 가입을 해보도록 하겠습니다

 

 

이렇게 가입을 하시게 된다면 마지막으로 퍼즐을 입력해서 사람인지 확인하는 문구가 나옵니다

차근차근 시키는 대로 진행을 해보겠습니다

 

 

퍼즐 맞추기를 성공하신다면 이메일에 본인인증을 위한 코드를 보내주십니다 

여러분의 이메일에서 확인을 하여 코드를 입력해주시면 됩니다

 

코드 입력까지 작성이 끝나시면 성공적인 회원가입 완료 알림과 함께 로그인 화면이 나오게 됩니다

여기까지 깃허브 회원 가입에 대해서 적어 보았습니다 

 

 

 로그인을 하시면 가볍게 어떤 목적으로 깃허브을 가입했는지에 대하여 물어봅니다

입력을 희망하지 않는 분은 스킵을 하셔도 괜찮으실 것 같아요 

저도 스킵을 해보겠습니다 

 

스킵 또는 내용 입력을 전부 다 하셨다면 깃허브의 메인 홈이 나타나게 됩니다 

여기까지 깃허브 회원 가입에 대한 이야기였습니다

 

 

 

 

깃허브를 사용하는 이유에 대해서는 저의 주관적인 생각이라서 참고만 해주시면 좋겠습니다

혹시나 다른 이유로도 사용하시는 분들이 있다면 댓글 한번 해주시면 저도 꼭 이용해 보겠습니다

 

 

 

 

다음 이야기는 깃허브의 레파지토리 만드는 방법

그리고 이전 포스팅에서 제가 사용하는 git bash 사용법과 명령어를 말씀드리겠습니다

git bash에 대해서 궁금하시다면 아래 링크에 적어 두었습니다

https://devtrek.tistory.com/2

 

사이트 개발 시작 전 프로그램 이야기

컴퓨터에는 사이트 개발을 위한 프로그램들이 설치가 되어있지 않아요그래서 반드시 2가지 내용은 꼭 설치를 해야하는 것이 있죠 첫번째언어 사용을 위한  프로그램프로그램이 없으면 사용을

devtrek.tistory.com

 

 

 

긴글을 봐주신 여러분 너무 감사드립니다

혹시나 잘못된 정보가 있다면 댓글로 말씀해주시면 수정하겠습니다

감사합니다