ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git, Mercurial를 통한 소스 코드의 버젼 관리가 무료로 가능한 Bitbucket
    Tech/Computer 2013. 6. 21. 05:04

    프로그래밍을 하다보면 소스코드를 어떻게 관리할 것인가에 대해 한번쯤 고민해보게 된다. 가장 오래되고 유명한 SVN 부터 시작하여 GIT, Mercurial에 이르기까지 그 방법도 다양하다. 몇가지 방법을 써보았는데,

    • 개인 SVN 서버를 구축하는 방법: 이전에 CollabNet Subversion Edge라는 프로그램을 이용해서 SVN 서버를 운영해본 적이 있는데, 아무래도 가까이 위치하다보니 속도도 빠르고 용량도 사실상 무한(필요한 만큼 내가 넣으면 된다.)이라 가장 편리하다. 하지만 SVN 서버가 설치된 컴퓨터의 네트워크를 지속적으로 웹호스팅을 해야하는데 이게 문제다.
    • 네이버 개발자 센터: 여러모로 편리하지만 어쩐 이유에서인지 많이 사용하지 않았다. 큰 이유는 아무래도 해외에 있는 사람들과 협업 또는 코드 배포를 계획할 때인데, International Page와 가입 시스템이 필요한데 아무래도 외국인에겐 복잡하다.
    • 구글 코드 프로젝트: 구글 코드 프로젝트. 다 좋은데 용량 제한 있고, 속도가 느리다. 게다가 무조건 코드를 공개해야 하는 단점도 있다.
    • GitHub: 요즘 가장 핫플레이스를 꼽으라면 여기 아닐까? 많은 OpenSource가 이미 GitHub를 통해서 배포되고 버젼이 관리되고 있다. 물론 여기도 가장 큰 단점은 코드를 공개해야 한다는 것… 비공개 repository를 만들고 싶다면 유료 결제를 해야 한다.
    • Bitbucket: Git, Mercurial 둘 모두를 지원하면서 비공개 repository 또한 무료로 생성이 가능하다. 그래서 여기로 결정! GitHub에 비해서는 속도가 느리다고 하는데, 특별히 불편한 점은 느끼지 못했다.

    접속은 여기로… http://bitbucket.org


    댓글

Copyright 2022 JY