자신의 로컬 저장소를 인터넷 또는 네트워크에 연결된 다른 컴퓨터의 원격 저장소에 자신의 버전/소스코드들의 변화들을 백업과 업로드를 하는 역할입니다.
저장소는 하나이고, 사용자가 2명이라 가정
Git_repo라는 저장소를 원격 저장소로 사용하려고 합니다.
A가 어떠한 파일을 생성하고 저장소에 저장을 합니다.
그럼 B가 그 값을 보려고 할 때 먼저 저장소를 업데이트 한 후 git pull로 가져와서 값을 확인하면 됩니다.
github - 원격 저장소 제공, 협업/업무 관리 서비스 제공, opne source는 무료, private은 유료
gitlab - github을 자신의 서버에 직접 저장할 수 있도록 만들기 시작한 오픈소스에서 시작하여 github와 유사한 서비스 제공, 저장소,공동 협업 제한 없음
yobi - 협업 개발 플랫폼, 한글 서비스 제공, 한국 개발자와 소통 원활
분산 버전관리 시스템인 Git을 이용하는 사용자들의 프로젝트들의 원격저장소를 웹상에서 제공하는 서비스
저장소 크기의 제한이 없다.
로컬 버전관리 시스템이 없이도 많은 작업을 웹상에서 할 수 있다.
사람 중심의 서비스 구성이기 때문에 특정 저장소에 접근하려면 '아이디/저장소명'으로 해야 한다.