BackEnd 학습/Git

Git - 깃허브

잉아당 2021. 11. 15. 22:34
728x90

로컬 저장소 : 자신의 컴퓨터에 저장하는 곳을 말합니다.

원격 저장소 : 로컬 저장소가 아닌 컴퓨터나 서버에 만든 저장소를 말합니다.

 

원격 저장소로 주로 깃허브를 사용합니다.

로컬 저장소와 원격 저장소를 연결하여 사용할 수 있습니다. 이를 통해 로컬 저장소를 백업하여 관리할 수 있습니다.

 

git remote add origin 깃허브주소 : 원격 저장소에 origin을 추가하겠다는 것을 알려주는 명령어 입니다.

 

push : 로컬 저장소의 소스를 원격 저장소로 올리는 것을 말합니다.

pull : 원격 저장소에서 로컬 저장소로 내려받는 것을 말합니다.

 

git push -u origin master : 원격 저장소 orgin에 master 브랜치를 push 하는 작업입니다.

 

에러

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.

fatal: Authentication failed for

-> setting - developer settings - Personal access tokens에서 s token을 생성한 후 이를 사용해 올려야 합니다.

 

git pull origin master : 원격 저장소 origin에서 master 브랜치에 내려받는 것을 말합니다.

 

SSH

- Secure Shell의 줄임말로 보안이 강화된 안전한 방법으로 정보를 교환하는 방식입니다.

- ssh 원격 접속은 프라이빗 키와 퍼블릭 키를 사용해 현재 사용하고 있는 기기를 깃 허브에 인증하는 방식입니다.

- 사용자 컴퓨터에 만들어져 있는 퍼블릭 키를 깃허브 서버로 전송한 다음 저장합니다. 사용자 컴퓨터에서 깃허브 저장소에 접속하면 사용자 컴퓨터에 있는 프라이빗 키와 깃허브 서버에 있는 퍼블릭 키를 비교하여 연결합니다.

'BackEnd 학습 > Git' 카테고리의 다른 글

Git - 브랜치  (0) 2021.11.07
Git 기초 - 버전 별 파일 상태  (0) 2021.10.03
Git - 기초  (0) 2021.08.03
Git - 기본 문법  (0) 2021.08.02