본문 바로가기
개발공부일지/Git&Github

Git/GitHub 사용하기 - GitHub 를 사용하여 Git 관리

by Hynn1429 2022. 11. 24.
반응형

안녕하세요.

Hynn 입니다.

 

이번 포스팅에서는 이미 자신이 가지고 있는 Git 을 이제 GitHub 에 업로드하는 방법, 및 업데이트 과정에 대한 사용법을 포스팅하고자 합니다.

Github 까지 업로드하여 다른 사용자들과 정보를 공유하고, 코드를 쉐어할 뿐 아니라, 공동의 작업의 저장소를 Github 로 이용할 수도 있습니다.

 

시작해보겠습니다.

 

=========

1. GitHub 가입 및 설정하기

2. Visual Studio Code 에서 Github Upload/Update 하기

=========

1. GitHub 가입 및 설정하기 

당연히 Github 를 가입해야합니다.

자신만의 저장소를 만드려면 먼저 내가 누구인지 식별하는 최소한의 정보는 필요합니다

먼저 github 페이지로 이동해보도록 하겠습니다. 

 

Web Site : https://github.com 

 

GitHub: Let’s build from here

GitHub is where over 94 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 feat...

github.com

 

사이트 우측의 "Sign-up" 이 회원가입 버튼입니다.

혹은 중앙의 Email Address 입력 후 "Sign up for GitHub" 를 클릭하셔도 좋습니다. 이미 회원가입이 되어 있으시다면, 로그인을 바로 진행해주세요.

 

로그인을 완료했다면 아래와 같은 화면이 나타날 겁니다. 

 

 

편의를 위해 2개로 나누어 표시했습니다.

1번의 경우, GitHub 에 자신만의 "Repository" 를 생성하는 항목입니다.

2번의 경우에는 자신의 계정 정보 및 "Token", 그리고 "공유" 를 위한 설정이 가능한 항목입니다.

 

여기서 먼저 설정을 위해 2번으로 이동하겠습니다.

 

 

Setting > Developer Setting 으로 이동합니다. 그리고 난 뒤 Personal access tokens 을 사용합니다.

여기서 Generate New Token 을 선택하고 Beta 딱지가 붙어 있지 않은 항목을 선택합니다. 모험가라면 Beta 를 선택할 수도 있겠지만, 우리는 학습자이므로 모험을 떠나지는 않도록 합니다.

 

 

여기서 알아두어야 할 정보는 3가지 입니다.

Note 에는 이 Token 을 어떻게 쓸지를 자신이 인지할 수 있도록 알아보는 것입니다.

Expiration 은 단어 그대로 Token 의 만료날짜를 지정합니다. 만약 자신의 개인장비에 적용할 토큰이라면 굳이 만료를 시키지 않아도 관계없지만, 일정 기간 사용하는 PC( 공동,회사용 ) 에서는 일정 기간을 설정하시는것을 권장합니다.

 

그리고 밑의 체크박스들은, 기능의 대한 권한 설정입니다.

특별한 설정을 필요로 하지 않는다면 전체 체크를 권장합니다.

 

모든 설정을 완료한다면 이제 "Generate New Token" 을 탭하여 생성하도록 합시다.

그렇다면 아래와 같은 창이 나타납니다.

이 Token 을 편리하게 작업하기 위해서는, macOS 에서 "키체인 접근" 이 필요합니다.

macOS 에서 Keychain 접근을 사용해보도록 합시다.

 

Keychain 접근에서 생성을 탭한 뒤, 이름과 계정 이름을 아래의 형식으로 통일하고, 암호에 Token 을 입력하시면 모두 완료가 됩니다.

  • 키체인 항목 이름 : https://github.com 을 입력합니다.
  • 계정 이름 : Github 에서 가입한 계정의 "User Name" 을 입력합니다.

이제 Visual Studio Code 로 이동해봅시다.

 

2. Visual Studio Code 에서 Github Upload/Update 하기

두가지의 형태로 나뉘게 됩니다.

먼저 사용자가 새로운 Directory 생성을 하여 작업을 하게 될 경우, 혹은 이미 있는 git 을 업로드하게 될 경우 입니다.

먼저 Github 에서 원격 Repository 를 생성하기 위해 이동해보도록 하겠습니다.

 

위의 Github 홈페이지에서 1번영역에서 "New" 를 탭하여 새 Repository 를 만들기 위해 이동합니다.

 

Owner 옆의 이름을 입력하고, 설명은 꼭 입력할 필요는 없습니다.

그리고 Public (공개) Private (비공개) 여부만 선택 후 생성을 진행합니다.

 

 

이러한 창이 나타나면 성공입니다.

페이지 하단의 코드가 있지만 각각의 설명을 첨부하여 진행해보도록 하겠습니다.

 

1) 새로운 git 생성하기

echo "# Tessting" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/Hynn-Hyunwoong/Tessting.git
git push -u origin main

세부 설정은 아래의 단계를 거칩니다.

  1. 환경변수를  "README.md" 에 담습니다.
  2. git 을생성합니다.
  3. git 에 "README.md" 파일을 추가합니다.
  4. git commit 을 생성하고 "first commit" commit 을 기록합니다.
  5.  Maaster Branch 를 main 으로 설정합니다.
  6. 원격 저장소를 설정합니다.
  7. 원격 저장소에 업로드 합니다.

정상적으로 업로드가 되었다면 아래의 화면을 마주하게 됩니다. 이 작업은 모두 터미널에서 진행되어야 합니다.

Branch 명의 대소문자가 바뀔경우, 그에 맞게 변경을 해야 합니다. 그렇지 않을 경우 오류가 발생할 수 있습니다.

혹은 이미 생성된 git 의 경우 아래의 명령줄을 사용합니다.

 

git remote add origin https://github.com/Hynn-Hyunwoong/Tessting.git
git branch -M main
git push -u origin main

위의 단계에서 생성을 건너뛰고, 원격저장소에 연결하고, Branch 명을 Master 에서 Main 으로 변경 후 Push 하는 것입니다.

 

 

위의 단계를 거쳤다면 모두 완료가 됩니다.

이후의 사용법은 동일하게 Visual Studio code 에서 업데이트를 진행하시면 되겠습니다.

만약 작업단계에서 완료를 하게 되면, 아래의 명령어를 사용해서 원격 서버에 업로드 하시면 되겠습니다.

 

git remote update

 

추가적으로, 다른 PC등으로 인해 자신의 git 원격저장소의 데이터를 가져오고자 할때는 아래의 명령어를 이용하면, 로컬로 파일을 복제할 수 있습니다.

 

git clone [저장소 링크]

 

git 의 대한 기본사용의 이해가 부족하다면, github 의 대한 이용에 제약이 발생할 수 밖에 없습니다.

꼭 이전 포스팅을 통해 사용법을 익혀보도록 합시다.

 

감사합니다.

반응형

댓글