호스팅 서비스의 장점


자체 원격저장소를 직접 운영하는 것보다 외부 호스팅서비스를 이용하면 다음과 같은 장점들이 있습니다.


위탁 운영


원격 저장소를 직접 생성할 수도 있습니다.
하지만 유지 보수와 비용적인 부분을 고려하면 대규모의 회사가 아니라면 쉽게 결정할 수 없습니다.
이런 점들을 고려하여 전용 깃 호스팅 서비스들이 나타나기 시작했습니다. 하지만 코드가 외부에 노출됩니다. 유료 서비스 전환은 내부 정책을 감안하여 선택해야 합니다.


백업


컴퓨터 하드웨어를 사용하다 보면 한 번쯤 문제가 생긴 경험이 있을 것입니다.
갑자기 켜지지 않는다든지, 심지어 분실하는 경우도 있을 것입니다. 외부의 충격 또는 노후화로 인하여 피할 수 없는 장애들도 있습니다.
원격 저장소는 협업 개발이라는 부분과 백업이라는 두 가지 이점이 있습니다. 원격 저장소에 자신의 소스를 보관하고 있다면 장애가 있는 경우 이를 대비할 수 있습니다.


공유


깃과 원격 저장소가 협업을 위해서라면, 호스팅은 더 큰 의미의 공유입니다.
우리가 깃을 사용하는 목적은 크게 2가지로 볼 수 있습니다.
첫 번째는 코드의 수정 이력을 관리하기 위해서입니다. 두 번째는 코드를 다른 사람들과 공유하고 협업하기 위해서입니다.
최근 들어 깃이 더 각광을 받는 이유는 오픈 소스 생태계의 활성화와 코드의 공유를 통한 소셜 협업 코딩 때문입니다.
이러한 소셜 협업 코딩을 위해서는 공개된 소스 코드의 저장소가 필요합니다.


깃교과서

버전 관리 시스템의 이해와 설치부터 커밋, 브랜치, 임시 처리, 병합, 복귀, 서브모듈, 태그까지
깃, 소스트리, 깃허브로 실습하며 기본기를 탄탄하게 다진다!