Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

에코프로.AI

[GitHub] GitHub 가입 및 기본사용법 본문

AI Miscellany

[GitHub] GitHub 가입 및 기본사용법

AI_HitchHiker 2024. 8. 14. 09:49

GitHub란?

  • 분산 버전 관리 툴인 Git을 관리해주는 웹 호스팅 서비스가 바로 GitHub 입니다. 2008년에 설립되어 2018년도에 MS가 인수하였을 만큼 유명하고 범용적으로 사용되는 서비스입니다.
  • 일단 GitHub(깃허브)를 이해하려면, Git(깃) 이라는 프로그램을 알아야합니다. Git은 버전관리도구 중 가장 선호도가 높은 프로그램입니다.
    •  Git은 로컬저장소(내 컴퓨터)와 원격 저장소(서버 컴퓨터)로 나뉩니다. 내 컴퓨터에서 작성한 프로젝트를 원격 저장소에 저장해두고, 만약 내 컴퓨터의 프로젝트가 손상되거나 다른 컴퓨터에서 코드를 가져오고 싶을 때는 원격저장소에서 바로 가져올 수 있습니다. 이때, 코드 뿐만 아니라 코드의 변경 내역까지 모두 가져올 수 있기 때문에 Git이 "버전관리도구"라고 불립니다.
      • 이렇듯 Git에서 원격 저장소는 코드의 원본이나 변경 내역을 저장하는 매우 중요한 역할을 합니다. 이러한 기능을 하는 툴을 형상관리툴 이라고 합니다. Git, SVN, CVS 등의 툴이 있고, 현재 가장 많이 사용되는 것이 Git입니다.
  • 이러한 Git을 클라우드 환경에서 사용할 수 있게 제공하는 공간이 GitHub입니다. GitHub가 단순히 저장소 역할만 하는 것은 아닙니다. GitHub는 개발자들 사이의 거대한 커뮤니티를 형성하고 있습니다. 자신의 프로젝트는 물론 다른 개발자들의 인기 있는 프로젝트의 코드를 볼 수 있고, 이슈(Issue)를 제기할 수 있으며, 원한다면 다른 이의 프로젝트를 수정하고 발전 시키는 데에 참여할 수 있습니다. 이를 오픈소스에 기여한다고 합니다. 또한 프로젝트관리, Code Editor 제공, 심지어 블로그도 GitHub로 사용할 수 있게 됨으로 지금은 하나의 생태계를 이루고 있습니다.
  • 요즘 이력서를 작성할 때, 또는 개발 회사에서 만든 접수 플랫폼에 접수할때 대부분 GitHub 주소를 명시하게 되어 있습니다. 그만큼 협업을 위한 필수 툴 중 하나입니다.

1. GitHub 설정

1.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

 

  • 원하는 이메일을 입력하고, "Sign up for GitHub"를 클릭하신 후, 회원가입을 진행합니다.

  • 아래의 화면에서 email, password,username 을 입력한 후, "Continue"를 선택합니다.

  • 입력된 이메일의 인증키를 입력합니다.

1.2. Repository 생성하기

  • 로그인이 되었다면, 아래 "New"버튼을 클릭합니다.

  • Repository 정보를 입력합니다.
    - Repository 이름을 설정하고, Public(공개)/Private(비공개) 를 설정하신 후,
      "Add a README file"을 클릭하여 README file 을 추가합니다.
    - 설정이 완료되면 "Create Repository"를 클릭합니다.

  • 아래와 같이 "repo_name1" Repository가 생성되었습니다.

 

1.3. GitHub 에 파일 올리기

1.3.1. GUI, CLI를 이용하여 GitHub에 파일 올리기

- "Go to file" 옆의 "+" 버튼 선택 후, "Upload files" 선택

 

- 업로드 하려는 파일을 드래그 하여, 업로드 한 후, "Commit changes"의 이름/내용 입력 후, 하단의 "Commit changes" 선택

 

- 위에서 업로드 한, 'data.txt' 파일이 업로드 된것을 확인할 수 있습니다.

 

 

[참고 사이트] https://paullabworkspace.notion.site/GitHub-435ec8074bcf4353afb947f601a030df