클라우드 저장소에서 회사의 저장소를 호스팅 해서는 안된다고 반드시 말하는 것은 아니지만 클라우드 호스팅과 관련하여 개인적으로 몇 가지 단점과 어려움을 겪었습니다.
인터넷 연결이 얼마나 빠르고 안정적입니까?
나에게는 이것이 가장 큰 고려 사항입니다. 예를 들어, 우리 회사는 시골 지역에 있습니다. 우리의 동안 내 -net 속도가 빠르며, 우리의 간 -net 속도는 최악의 최고의 명백히의 flakey에서 느리다.
사용중인 VCS에 따라 일부 통증이 완화 될 수 있습니다. 분산 버전 관리 시스템은, 힘내처럼되지 않습니다 그래서 은 여전히 로컬에서 작업 할 수 있기 나쁘지 . 동료와 일부 코드를 공유해야하는 경우 네트워크 드라이브에서 새 저장소를 초기화 할 수도 있습니다. 이에 비해 Team Foundation에서는 이러한 작업 중 하나를 수행 할 수 없습니다 (전체 로컬 작업 영역에도 불구하고).
그러나 그것은 단지 코드입니다. 클라우드 호스팅 리포지토리에는 코드보다 훨씬 많은 것이 있습니다. 작업 항목 (기능 / 버그 목록)은 어떻습니까? 문서 (위키)는 어떻습니까? 지속적인 통합 빌드는 어떻습니까? 이 모든 것들이 코드와 함께 클라우드에서 호스팅 될 것입니다. 인터넷 연결이 끊어지면 이런 일없이 어떻게 일할 수 있습니까?
Gitlab은 무료로 제공되는 온 프레미스 버전을 제공하여 팀이 필요로하는 것 이상을 제공합니다. 온 프레미스 설치를 적극 권장합니다. 위험을 상당히 줄입니다.