2009-10-25 10 views
6

Jestem sklepem komputerowym i coraz częściej myślę, że potrzebuję trochę redundancji do przechowywania programów i innego kodu.Czy powinienem używać darmowego hostowanego systemu kontroli źródła jako mojego osobistego systemu kopii zapasowych?

Czy mogę użyć kodu code.google.com, sf.net lub codeplex.com lub innego systemu kontroli online? Nie byłoby gospodarzem konkretnego projektu, ale bardziej jak przestrzeń do przechowywania wszystkiego, czego nie ma w dużym projekcie.

Odpowiedz

6

Prawdopodobnie warto przechowywać rzeczy w innym miejscu (np. Na zewnętrznym dysku twardym lub w Internecie).

Jeśli chcesz korzystać z funkcji kontroli kodu źródłowego, potrzebujesz repozytorium kontroli wersji online. Jest ich wiele, niektóre za darmo, za niektóre. Assembla, GitHub, Unfuddle i to tylko niektóre z najczęściej używanych. Używam osobiście darmowej wersji Beanstalk i uważam ją za bardzo użyteczną.

Jeśli chcesz tylko trochę pamięci zewnętrznej, spójrz na witryny takie jak DropBox (chociaż DropBox pozwala na wersjonowanie plików), a nawet Microsoft Live, który zapewnia kilka GB miejsca na dysku.

Chociaż można zapłacić za większość/wszystkie te usługi, zazwyczaj istnieje bezpłatna wersja, z której można uzyskać mniejszą przestrzeń dyskową lub mniej funkcji. Te darmowe konta warto wypróbować przed zakupem, jeśli naprawdę potrzebujesz dodatkowej przestrzeni dyskowej lub funkcji. Warto przetestować kilka witryn, aby zobaczyć, które pasują do tego, czego potrzebujesz.

0

Myślę, że raczej niż strona z hostingiem projektu, coś bardziej podobnego, jak np. Github lub Bitbucket. Zdecydowanie praktyczne jest używanie ich jako zewnętrznego systemu tworzenia kopii zapasowych kodu.

Witryny hostingowe projektów, zwłaszcza OSS, nie są szczególnie doceniane wyłącznie w celach osobistych. (Jeśli posiadasz konto SF.net i rozwijanie oprogramowania open source przy użyciu swojego konta, to myślę, że przydałoby się to w przypadku korzystania z ich usług hostingowych.)

Po prostu wybierz markę, która nie zniknie nocny!

1

Jeśli nie chcesz, aby Twój kod i/lub był dostępny publicznie (nawet jeśli przypadkiem), możesz rozważyć wynajęcie serwera wirtualnego i przetasowanie własnego serwera SVN/GIT/....

+1

+1 Prawdopodobnie najdroższa opcja, ale oferuje także największą elastyczność. Podoba mi się ten pomysł. –

4

Należy pamiętać, że bezpłatna opcja ogranicza dostęp do publicznych repozytoriów Git pod numerem Github.

Bitbucket oferuje pojedyncze prywatne repozytorium Mercurial (do 150 MB) z opcją bezpłatnego konta.

ProjectLocker jest darmowym dostawcą usług hostingowych Git (i SubVersion and Trac), ale należy podkreślić, że bezpieczeństwo ich systemu zostało zakwestionowane pod numerem here, chociaż wydaje się, że dotyczyło to pytania.

Z tego powodu korzystanie z usług uznanego dostawcy lub płacenie niewielkiej opłaty miesięcznej może być bardziej pożądaną opcją, jeśli bezpieczeństwo i prywatność danych projektu może być problematyczne.

+0

Jako wyjaśnienie dotyczące ustalonych dostawców: ProjectLocker zapewnia hostingową kontrolę wersji od ponad 6 lat. – runako

+0

Informacja o Bitbucket nie jest już prawdą.Możesz tam przechowywać nieograniczoną liczbę prywatnych repozytoriów (Git ** i ** Mercurial), o ile nie więcej niż 5 użytkowników uzyskuje do nich dostęp. –

Powiązane problemy