🌳 레포지토리(Repository)레포지토리란 프로젝트의 모든 파일과 그것의 변경 이력(history)을 저장하는 곳으로, 저장된 위치에 따라 로컬 또는 원격 레포지토리가 있습니다.로컬(local) 레포지토리는 우리의 컴퓨터 안에 저장하는 공간이고,원격(remote) 레포지토리는 GitHub, GitLab, Bitbucket과 같은 서비스를 통해 인터넷에 호스팅된 저장 공간입니다. 레포지토리의 주요 기능으로는 모든 디렉토리와 파일의 버전을 관리커밋과 같은 모든 변경 이력(history)를 추적브랜치나 태그를 통해 여러 버전의 코드 베이스(code base)를 관리가 있습니다.코드 베이스(code base)란, 소프트웨어를 빌드할 수 있는 소스 코드가 저장된 저장소입니다.- 위키백과 🌳 브랜치(Bran..
🥕 사용 이유깃허브는 2021년 8월 13일부터 로컬에서 수행되는 깃 작업에 대해 비밀번호 인증을 더 이상 지원하지 않습니다.대신 개인 액세스 토큰(PAT)이나 SSH 키를 사용하여 인증을 진행해야 합니다. 개인 액세스 토큰(PAT)은 주기적으로 토큰을 재생성하고 업데이트하는 과정이 요구됩니다.그러나 SSH 키는 모든 레포지토리 접근 시 동일한 SSH 키를 사용하므로 한 번 등록해 둔 기기는 다시 인증할 필요가 없습니다. 따라서 이 글에서는 SSH 키를 생성하고 등록하는 방법에 대해 소개하겠습니다.$ 뒤에 작성되는 글은 직접 타이핑해야 하는 명령어이고, $ 없이 작성되는 글은 그에 대한 결과입니다.Git에서 제공하는 공식 문서는 해당 링크로 확인할 수 있습니다. 🥕 SSH 키 확인터미널에서 아래 명령..