코드 Google은 죽었습니다. 최고의 대안은 무엇입니까?

예기치 않은 사건의 전환에서 구글 26 년 2016 월 XNUMX 일에 Google 코드 그렇게 간단합니다. 거인과 경쟁하려했던 프로젝트 GitHub의 분명히 그것은 지속 가능하지 않으며 조금씩 제한이 조금씩 끝나는 것처럼 보일 것입니다.

많은 사용자가 보게 될 첫 번째 변경 사항은 새 프로젝트를 더 이상 업로드 할 수없고 지금까지 호스팅 된 콘텐츠를 읽기 전용 모드로 사용할 수 있다는 것입니다.

지금 쿠바에서 많은 Google 서비스의 개방을 즐기고 있었기 때문에 Google 코드를 종료하기로 결정했지만 여전히 몇 가지 대안이 있습니다. 그들 중 일부를 보자.

GitHub의

깃허브

아마도 시스템 단조 가장 유명하고 인기가 있지만 제한된 기능으로 인해 내 의견으로는 최고가 아닙니다. Github의 가장 큰 단점은 개인 저장소를 가지려면 지불해야한다는 것입니다. 가격 그들은 많은 사람들에게 그렇게 과장되어 있지 않습니다. 반면에 각 프로젝트에 대해 1Gb의 공간을 제공하고 각 프로젝트에 대한 Wiki와 웹 사이트를 제공합니다.

GitHub가 제공하는 또 다른 장점은 개발자가 프로젝트의 저장소 및 포크에서 작업하는 방식, 소셜 네트워크 인 것처럼 기능을 볼 수있는 그래픽이며 협업 작업을위한 훌륭한 도구입니다. 프레임 워크 사용 Ruby on Rails.

비트 버켓

BitBucket

단조를위한 모든 사이트 중에서 제가 가장 좋아하는 사이트입니다. Python. 기능 및 개선 Bitbucket은 많지만 내 인생을 해결 한 두 가지 특성이 있습니다.

  • 우리는 할 수 있습니다 푸시 y 당겨 https를 통해 (ISP에 닫힌 git 포트가있는 경우).
  • 우리는 한 푼도 지불하지 않고도 공용, 개인 및 공유 저장소를 가질 수 있습니다. GIT o 수은제.

물론 비즈니스 계획 및 기타 도구도 제공합니다. 골드 피처 (프로젝트 배후의 회사 및 HipChat과 같은 다른 회사)은 매우 완벽한 협업 플랫폼을 만듭니다.

거대

기토리우스

최근에 구매 한 또 다른 우수한 서비스 GitLab 올해 XNUMX 월에 게재가 중단됩니다.

어쨌든 프로젝트 또는 저장소가 월 500MB를 초과하거나 다른 사용자 또는 클라이언트의 평균 대역폭 사용을 상당히 초과하는 경우 Gitorious.org가 계정을 비활성화하거나 제한 할 수있는 권한을 보유한다는 단점이 있습니다. , 프로젝트 또는 저장소는 해당 계정의 소유자가 대역폭 소비를 줄일 수 있습니다.

GitLab

GitLab

GitLab은 아마도 BitBucket 다음으로 나에게 가장 매력적인 대안입니다. 그 특이성은 플랫폼을 다운로드하는 옵션입니다. 오픈 소스 자체 서버에 설치합니다.

GitLab에서는 100000 개 이상의 프로젝트, 여러 저장소에 의존하는 그룹을 만들 수 있으며 인터페이스와 모양으로 인해 GitHub와 가장 유사한 프로젝트입니다. GitLab에는 git 저장소 관리, 코드 검토, 문제 추적기, 위키 등이 포함됩니다.

물론 공동 작업을 수행하고 다른 프로젝트 나 사람의 활동을 볼 수 있으며 Slack, HipChat, LDAP, JIRA, Jenkins, 다양한 유형의 도구와 통합됩니다. 후크 (후크) 및 전체 API. 커뮤니티 부분이 있지만 물론 기업을위한 다양한 계획도 제공합니다.

소스 포지

소스 포지

이 서비스에 대해 할 말은 많지 않지만 최근에는 삽입을 통한 소프트웨어 수익 화 프로그램 인 DevShare라는 돈을 벌기 위해 사용하는 방식으로 인해 논란의 여지가있는 문제가 있지만 가장 베테랑 중 하나입니다. 프로그램에 참여하기로 선택한 호스팅 된 프로젝트의 설치 프로그램에서 애드웨어 (애드웨어)의.

런치 패드

런치 패드

GNU / Linux의 세계에서 소개 할 필요가 없지만 나머지와 달리 다른 것은 소프트웨어 프로젝트를 호스팅하는 데 더 많이 사용됩니다. Canonical Ltd.에서 개발 및 유지 관리합니다.

여러 부분으로 구성됩니다.

  • 암호: Bazaar 버전 제어 시스템을 사용하는 소스 코드 호스팅 사이트.
  • 버그 : 다양한 배포 및 제품의 버그를보고하는 버그 추적 시스템.
  • 청사진 : 사양 및 새로운 기능에 대한 추적 시스템.
  • 번역 : 응용 프로그램을 여러 언어로 번역하는 사이트입니다.
  • 답변: 커뮤니티 도움말 사이트.
  • 소유즈 : 분배 유지의 작은 부분을 수행하는 도구. 빌드 시스템, 패키지 유지 관리 및 파일 게시를 다룹니다.

Launchpad가 많은 사용자에게 가지고있는 주요 부정적인 점 중 하나는 시장 버전 제어로.

GNU 사바나

GNU_사바나

그다지 인기가 없거나 귀엽지 않은 GNU Savannah는 Wikipedia에 따르면 CVS, GNU arch, SVN, Git, Mercurial, Bazaar, 메일 링리스트, 웹 호스팅, 호스팅 서비스를 제공하는 Free Software Foundation의 프로젝트입니다. 파일 및 버그 추적. Savannah는 SourceForge 포털에서 사용하는 것과 동일한 소프트웨어를 기반으로하는 Savane를 실행합니다.

Savannah 웹 사이트는 공식 GNU 프로젝트 소프트웨어의 경우 savannah.gnu.org와 모든 무료 비 프로젝트 소프트웨어의 경우 savannah.nongnu.org의 두 도메인으로 나뉩니다. SourceForge와 달리 Savannah는 완전히 무료 소프트웨어 프로젝트를 호스팅하는 데 중점을 둡니다. 즉, Flash와 같은 비 자유 구성 요소가 없습니다. 이를 위해 출판 정책이 매우 엄격하여 자유 소프트웨어 만 호스팅되도록합니다.

프로젝트를 등록 할 때 공동 작업자는 사용하는 무료 소프트웨어 라이선스를 지정해야합니다.

결론

보시다시피, 우리는 각각의 금전적 가능성을 가지고 노는 프로젝트에 사용할 수있는 하나 이상의 서비스를 가지고 있습니다. Google 코드의 폐쇄는 마치 냉수 한 통처럼 나를 때렸고 (Google 리더를 닫았을 때 발생했듯이) 이로 인해이 서비스에 대한 다른 대안이 나타날 가능성이 있습니다.

저에게 묻는다면 최선의 선택은 Bitbucket과 Gitlab 사이입니다. 특히 후자는 VPS를 구입하고 자체 버전 제어 서버를 쉽게 설정할 수 있기 때문입니다. 선택은 당신의 몫입니다 