728x90
GitHub
@2024.03.15
GitHub란?
💡
git 프로젝트를 관리하는 저장소를 제공
로컬 저장소와 원격 저장소 연결
1. 레파지토리 생성
💡
깃허브에 접속 후 로그인→ https://github.com/

“New” 클릭

- Repository name : 레파지토리 이름
- Description (optional) : 레파지토리에 대한 설명
- Public or Private : 저장소의 공개 여부
- Add a README file : README 파일 추가 여부
- “Create repository” 클릭

2. Access Token발급
💡
Access Token은 보안 및 인증 목적으로 사용되는 인증 토큰
Git 호스팅 서비스 (예: GitHub, GitLab, Bitbucket 등)에서 제공하는 OAuth 또는 개인 액세스 토큰을 사용하여 레포지토리에 액세스할 때 필요
Git 호스팅 서비스 (예: GitHub, GitLab, Bitbucket 등)에서 제공하는 OAuth 또는 개인 액세스 토큰을 사용하여 레포지토리에 액세스할 때 필요

“우측 상단 아이디” 클릭
→ Settings” 클릭

하단에 “Developer settings” 클릭

“Personal acces tokens” 클릭 → “Tokens(classic)” 클릭 → “Gennerate new toekn” 클릭→“Gennerate new toekn(classic)” 클릭

Note : 별칭
Expiration : 토큰 유효 기간, 설정한 기간이 지나면 토큰을 재발급 받아야 한다.
- 보안 강하게 해야 할지 유효기간을 짧게 설정한다.
“repo” 체크 → “Generate Token" 클릭
- 토큰은 생성 시 한 번만! 보여주기 때문에, 재발급 받을 번거로움을 줄이려면 꼭 어딘가에 복사해 저장해 놓아야 한다.
로컬저장소에 원격 저장소(GitHub) 추가
- 연결 해제 명령어 →
#
git remote remove origin
- origin → 원격 저장소의 별칭
방법 1(클릭)
💡# git remote add origin https://github.com:443/[username]/GitHub레파지토리.git
ex) git remote add origin https://github.com:443/Yoong-D/lion_project.git
// 로컬 git리포지토리에 새로운 원격 저장소를 추가
# git remote -v
// 현재 설정된 모든 원격 저장소의 목록을 보여준다.
#
git branch -M main
// 로컬의 현재 브랜치를 재명명하는 명령어로, -M 옵션은 브랜치를 강제 이동하면서 재명명한다는 것을 나타냄 (보통 main으로 재명명)
#
git push -u origin main
// 변경사항을 원격 저장소로 푸시하는 명령어push명령어 이후 sign in 창이 뜨면 “Token” 클릭 → “토큰” 입력 → “Sign in” 클릭 → 연결 완료
방법 2(클릭)
💡# git remote add orgin https://[깃허브 토큰 값]@github.com/[username]/GitHub레파지토리.git
ex) git remote add origin https://[깃허브 토큰 값]@github.com:Yoong-D/lion_project.git
# git remote -v
# git push -u origin main
연결 완료

728x90