2011-07-13 10 views
5

Lubię używać git lub svn dla moich projektów Xcode, ale muszę mieć możliwość dostępu do nich z zewnątrz, np. z innego komputera gdzieś.Używanie svn/git z Xcode

Potrzebuję gdzieś repozytorium, ale nie chcę korzystać z usług stron trzecich, takich jak github.

Co jest potrzebne, aby uruchomić dowolne z dwóch na zewnętrznym serwerze wynajmowanym (np. Wykluczając jedną z moich maszyn za pomocą dyndns)? Czy jakaś przestrzeń internetowa byłaby wystarczająca? Jeśli nie, czego potrzebuję?

Odpowiedz

2

Wszystko, czego naprawdę potrzebujesz to komputer, do którego możesz dołączyć, jeśli nie musisz udostępniać repo nikomu. Używam VPS w Dreamhost do tego.

Jeśli naprawdę chcesz serwer Git, polecam używanie Gitosis, który jest oprogramowaniem serwera git typu open source. Możesz sprawdzić gitub repo here. Również Gere jest cała masa tutoriali na początek:

http://wiki.dreamhost.com/Gitosis

http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way

http://www.markrichman.com/2008/06/16/installing-git-and-gitosis-on-ubuntu/

http://www.howtoforge.com/setting-up-gitosis-on-ubuntu

+2

Nie Gitosis. Gitoza jest przestarzała i opuszczona (choć słowo o tym zdaje się rozprzestrzeniać powoli lub wcale). Zamiast tego użyj Gitolite. –

3

Można to zrobić za pomocą dropbox jak miało w tej kwestii: Git with Dropbox

Szczegółowy przewodnik jest w tej odpowiedzi: Using Git and Dropbox together effectively?

Główną zaletą Dropbox jest, że nie potrzebę skrzynkę, w której możesz ssh, zamiast tego możesz używać Dropbox jako magazynu repo ... I nie zapomnieć o   –, jeśli możesz sobie poradzić z podstawowym kontem (do 2 GB pamięci), to jest za darmo . Nawet pakiet Pro na 100 GB jest dość przystępny.