일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 앵커멤버
- 튜닝
- 요청매핑
- XWPF
- spring
- java
- HWPF
- getChannel()
- 요약
- dm_exec_requests
- git
- 교육법
- 홈스쿨링
- ERROR_MESSAGE
- transferTo
- SQLSTATE=42705
- 자바
- 재귀멤버
- renameTo
- TRANCOUNT
- 스프링
- SQL
- 아이
- 디스패처서블릿
- 배치
- XACT_STATE
- 진경혜
- 프론트컨트롤러
- MSSQL
- 함수
- Today
- Total
필기노트
GitHub 시작하기 본문
1. 가입하고 토큰 만들기
1) github.com 살펴보기 : Git으로 관리되는 프로젝트의 원격 저장소
2) Sign Up으로 가입 후 로그인
3) Personal access token 만들기
- 우측 상단의 프로필 - Settings
- Developer Settings
- Personal access tokens - Generate new token
- repo 및 원하는 기능에 체크, 기간 설정 뒤 Generate token
- 토큰 안전한 곳에 보관해 둘 것
4) 토큰 컴퓨터에 저장하기
- 윈도우 가이드
- Windows 자격 증명 관리자
- Windows 자격 증명 선택
- git:https://github.com 자격 정보 생성
- 사용자명과 토큰 붙여넣기
- 맥 가이드 (링크)
- Keychain Access 앱 실행
- github의 인터넷 암호 항목 선택
- 사용자명(계정 칸)과 토큰(암호 보기 누른 뒤 오른쪽 칸) 붙여넣기
맥에서 Keychain Access에 github 항목이 없다면?
아직 맥에서(GitHub 사이트가 아닌 터미널 등에서) GitHub 로그인을 해보지 않은 경우입니다.
그대로 다음 강을 진행하시면 push 명령어 사용시 터미널에서 토큰을 요구할 것입니다.
그 때 토큰을 입력하면 키체인에 해당 항목이 생기고 토큰도 자동등록될 것입니다.
5) 소스트리에도 추가
- 설정 > 계정 탭 > 추가 버튼
- 인증방식은 베이직, 프로토콜은 HTTPS로 설정
- 사용자명(GitHub 아이디)와 암호(토큰) 설정
- 아래의 두 스크린샷 참조
6) GitHub에 새 Repository 생성
- Public: 모두에게 보일 수 있는 프로젝트
- Private: 허용된 인원만 볼 수 있는 프로젝트
7) 협업할 팀원 추가
- 레포지토리의 Settings - Collaborators
- Manage Access가 Collaborators로 바뀌었습니다.
- (이러한 메뉴명은 이후로도 변경될 수 있습니다.)
- Add people
2. 로컬에 원격 저장소 추가 후 푸시
1) git remote add origin (원격 저장소 주소)
GitHub 레포지토리 생성 후 복붙 명령어
로컬의 Git 저장소에 원격 저장소로의 연결 추가
2) git branch -M main
GitHub 권장 - 기본 브랜치명을 main으로
3) git push -u origin main
로컬 저장소의 커밋 내역들 원격으로 push(업로드)
-u 또는 --set-upstream : 현재 브랜치와 명시된 원격 브랜치 기본 연결
4) git remote
원격 목록 보기
자세히 보기: git remote -v
5) git remote remove (origin 등 원격 이름)
원격 지우기 (로컬 프로젝트와의 연결만 없애는 것. GitHub의 레포지토리는 지워지지 않음)
3. GitHub에서 프로젝트 다운받기
- Download ZIP: 파일들만 다운받음, Git 관리내역 제외
- Git clone: Git 관리내역 포함 다운로드
터미널이나 Git Bash에서 대상 폴더 이동 후 git clone (원격 저장소 주소)
REFERENCE
'Git' 카테고리의 다른 글
GitHub에 블로그 만들기 (0) | 2022.08.12 |
---|---|
많이 쓰이는 터미널 명령어 (0) | 2022.07.17 |
Git 기초 명령어 (0) | 2022.07.16 |
맥 Git 설치 및 설정 (0) | 2022.07.16 |
Sourcetree 'git status' failed with code -1 (0) | 2022.07.14 |