Darmowe serwery SVN
luty 15, 2008 – 1:42 po południuSubversion (SVN) jest to open source’owy systemem kontroli wersji. Umożliwia wersjonowanie plików i zachowywanie pełnej historii ich zmian. O możliwościach tego systemu można przeczytać u samych źródeł http://subversion.tigris.org/
Jakiś czas temu zacząłem używać SVNa który to miał mi pomóc w organizacji i zarządzaniu plików. W tym celu na komputerze zainstalowałem server SVN i umieściłem tam swoje repozytoria. Wszystko było fajnie dopóki nie potrzebowałem dostać się do jednego z projektów korzystając spoza domowej sieci. Oczywiście mogłem udostępnić za pomoca Apache’a usługę na zewnątrz ale nie chciałem z komputera stacjonarnego robić serwera pracującego 24h na dobę. Zacząłem poszukiwać polskiego hostingu który by SVNa udostepniał, jednak oferta była najczęściej zbyt droga by w coś takiego zainwestować.
Przeszukując sieć udało się znaleźć kilka serwisów na których można złożyć repozytoria SVN. Poniżej krótki przegląd:
Assembla
Na repozytorium SVN dostajemy 500MB powierzchnii dyskowej. Dodatkowo zainstaowany jest TRAC co w powiązaniu z tym, że ilość użytkowników przypisanych do projektu jest nieograniczona jest ogromnym plusem. Assembla to nie tylko hosting SVN ale także platforma do grupowego zarządzania projektem oraz do poszukiwania talentów.
Unfuddle
Tutaj na potrzeby projektu jest 200MB. Jednak w wersji darmowej może tyloko 2 użytkowników współtworzyć projekt oraz brakuje Traca, w zamian tego jest autorski system raportowania błędów.
Trac.cz
SVN oraz Trac. Od dłuższego czasu wersja BETA w dodatku są ogromne problemy z wydajnością, nierzadko zdarzało się, ze nie mogłem się zalogowac na konto. Serwery umiejscowione w Pradze.
Google Code
Google w ramach projektu Open Source Projects zapoczątkowanym przez Summer of code równiez umożliwia hostowanie projektu. Projekt musi być jednak na licencji Open Source. Nie ma co prawda Traca ale jest bug tracking, organizacja wersji oraz stworzenie dokumentacji opartej na Wiki.
OpenSVN
Wyglądem strona odstrasza. Dość solidny serwer, troszkę trzeba poczekać zanim projekt będzie aktywny. Jest możliwość administracji SVN oraz pełny Trac z nielimitowaną ilością użytkowników.
BountySource
Zarówno jak w Google Code w repozytorium można umieszczać tylko projekty Open Source. Nie ma Traca zamiast tego system wersjonowania oraz raportowania błędów i zarządzanie zadaniami.
DevjaVu
Na SVN+TRAC mamy aż 1 GB pojemności! Niestety w wersji darmowej jedynie 3 uzytkowników oraz musimy dostać od kogoś zaproszenie.
Projxpert
Oprócz SVNa dostajemy panel zarządzania projektem oraz drużyną. Jednak 5 MB przestrzeni dyskowej to zbyt mało aby coś ciekawego zamieścić.
Tigris
Bardzo rozbudowany serwis z imponująca społecznością. Wiele dobrych projektów znalazło tam hosting jednak dzięki temu, że przed stworzeniem projektu projekt jest poddawany wnikliwej ocenie. SVN z przeglądarką ViewVC duże mozliwości administracji projektem oraz dokumentacją i społecznością.
Osobiście zostałem przy Assembla gdyż wydaje mi się, że ma największe możliwości i przewyższa konkurencje.
- Multiple IE - wiele wersji Internet Explorera
- Cloudo - Nowy wymiar komputera (kolejny WebOS)
- Piwik - pogromca Google Analytics za darmo
- Jing - rozwiązanie na zdalną pomoc
- WebCanvas - wspólne malowanie
- Seam carving w PHP - inteligentne skalowanie
- Ginger - Nowe wcielenie Netvibes
- Track-n-Graph - monitoruj, twórz wykres, publikuj
9 Responses to “Darmowe serwery SVN”
moze kiedys zrobisz jakis opis jak korzystac z SVN umiejscowionego na Assembla?
chyba bede musial sie czyms takim zainteresowac a kompletnie nie wiem jak tworzy sie projekty, ktore mozna by jakos zintegrowac z SVN.
By janek on lutego 16, 2008
Możliwe, że pojawi się jakiś opis na temat SVNa, Assembli oraz Traca
By Kowalikus on lutego 16, 2008
Wielkie dzięki do tej pory, używałem google code. Assembla zdecydowanie lepsza.
By Marcin1221 on lutego 17, 2008
mam jeszcze pytanie odnosnie zaufania do tego typu serwisow.
czy mozna miec obawy wrzucajac tam kod komercyjny? kod aplikacji nad ktora pracuje ze wspolpracownikiem z firmy, a nastepnie aplikacja zostaje sprzedana klientowi. wiadomo- kod poufny:) zalozmy ze zostaja wymyslone i wdrozone jakies super hiper ekstra algorytmy ktorych nikt nigdy wczesniej nie opisal.
rozumiem wrzucanie aplikacji open source, nad ktorymi pracuja duze spolecznosci, do ktorych sa dopuszczeni goscie z zewnatrz (np frameworki PHP).
By janek on lutego 20, 2008
Generalnie w Assembli oraz systemach w których jest Trac możesz sobie zdefiniować widoczność poszczególnych elementów projektu. Więc o to nie ma problemu. Co do zaufania to ciężko powiedzieć. Równie dobrze można nie ufać google używając Gmaila, Analytics. Taka samo jest z każdym hostingiem, bo przecież admin zawsze am dostęp do naszych kont, nawet jeśli będziemy płacić mnóstwo pieniezy na co raz to lepsze parametry.
“super hiper ekstra algorytmy” - jeżeli jesteś w stanie coś takiego zrobić to raczej polecam serwer dedykowany do którego dostęp będzie miała tylko ścisła grupa programistów. Ale coś takiego kosztuje i to sporo pieniędzy.
By Kowalikus on lutego 21, 2008
masz racje.
wlasciwie to autorzy Assembli pewnie maja swoje zajecia i swoje projekty, wiec pewnie czasu na pogladanie dzialalnosci innych nie maja, czasu i pewnie checi tez nie.
By janek on lutego 21, 2008
Assembla oferuje 500MB na darmowym koncie.
By Kret on lutego 21, 2008
@Kret: masz rację Assembla zwiększyła pięciokrotnie pojemność do 500MB. W momencie zakładania przeze mnie konta było 100MB.
Dane uaktualnione
By Kowalikus on lutego 21, 2008
Jak wysłać pliki na Assembla?
By szygmon on kwietnia 13, 2008