차근차근 개발자 되기

JSP

80일차: 깃허브 가입/저장소 생성/이클립스 연동_2021.10.12

wellow 2021. 10. 12. 22:55

목차

1.      깃허브(GitHub) 가입과 저장소 생성

2.      이클립스와 깃허브 연동

 

 

1. 깃허브(GitHub) 가입과 저장소 생성

 

1) 깃허브 가입

- 깃허브 홈페이지(https://github.com/)에서 ‘Sign up’ 버튼 누르기

- email, password 등의 정보를 입력하고 회원가입

- 등록한 email 주소로 받은 code를 입력하면 회원가입 완료

 

2) 저장소(Repository) 생성

- Repositories에서 ‘New’ 버튼 클릭

- 중복되지 않은 Repository name 입력

- 공개 여부 선택

Public : 공개 (무료)

Private : 비공개 (유료)

 

3) 토큰 인증

- 2021년 8월 13일 이후로 계정 암호 대신 토큰 인증 로그인 방식으로 변경됨

- 우측 상단의 프로필 아이콘 클릭 후 ‘Settings’ 클릭

- Setting 메뉴 중 ‘Developer Settings’ 클릭

- ‘Developer Settings’ 메뉴 중 ‘Personal access tokens’ 클릭

- ‘Generate new token’ 버튼 클릭

- 토큰 이름(Note)과 토큰 사용 기간(Expiration)을 선택(번거로움을 없애려면 ‘No expiration’ 선택)

- ‘Select scopes’에서 ‘repo’ 항목 전체 선택

- 하단 ‘Generate token’ 버튼 클릭하여 토큰 생성

- 토큰이 생성되면 토큰을 복사해서 따로 저장해두기(이후에 웹페이지에서 확인 불가)

 

2. 이클립스와 깃허브 연동

 

1) 로컬에 저장소 복사(Repository Clone)

- 이클립스 상단 메뉴에서 Window – Show View – Other – Git – Git Repositories 선택

- Git Repository 뷰가 하단에 추가되면 ‘Clone a Git repository’ 클릭

- 원격 저장소 정보 입력

- URI: github 주소를 URI 부분에 복사하고 붙여넣기

- User: 깃허브의 username 또는 이메일 입력

- Password: 토큰 복사 붙이기(계정 비밀번호 X)

- ‘Store in Secure Store’ 체크

- 정보가 입력되면 Next 버튼 클릭

- Branch 선택(아무것도 뜨지 않으면 그냥 다음으로 넘어가기)

- 로컬 저장소의 위치(Directory) 확인 후 ‘Finish’ 버튼 클릭

 

2) Workspace와 Local 저장소 연결

- 프로젝트를 선택 후 오른쪽 마우스 – Team – Share Project 클릭

- Repository에서 로컬 저장소 선택 후 ‘Finish’ 버튼 클릭

- 프로젝트에 물음표 표시가 생기면서 저장소가 연결됨

 

3) 프로젝트 커밋(Commit)과 푸시(Push)

- 저장소와 연결된 프로젝트 선택 후 오른쪽 마우스 – Team – Commit 클릭

- 변경된 내용을 stage에 추가하고 message를 입력한 후에 Commit and Push 버튼 클릭

  ① ‘Unstaged Changes’에 있는 ++ 버튼 클릭하여 ‘Staged Changes’로 보내기(로컬 저장소에 임시로 저장)

  ② 커밋 메시지 입력

  ③ Author와 Committer에 username <email> 형식으로 내용 입력

- Commit and Push 버튼 클릭

- branch로 push 하기

- 깃허브 사이트에서 push 결과 확인