Na szczęście autorzy Subversion przewidzieli, że potrzeba czasem przenieść repozytorium z jednej lokalizacji do drugiej z zachowaniem pełnej historii.
Pobieramy i zapisyjemy w pliku ‘repo.dump’ istniejące rewizje poleceniem:
svnadmin dump <ścieżka_do_źródłowego_repozytorium> > repo.dump Na ekranie zobaczymy postęp w formie:
* Dumped revision 0. * Dumped revision 1. * Dumped revision 2. * Dumped revision 3. * Dumped revision 4. * Dumped revision 5. * Dumped revision 6. * Dumped revision 7.
Read more →Na początku serii porad o zarządzaniu i operacjach z serwerem SVN pokażę najprostszą rzecz – a mianowicie utworzenie nowego repozytorium. Zakładam jednocześnie, że będzie ono hostowane na naszym lokalnym routerze z systemem OpenWRT BackFire 10.03 oraz, że w chcemy mieć do niego dostęp przy użyciu protokołów svn:// i svn+ssh://, zależnie od tego, z której strony się łączymy.
Prawdopodobnie Subversion nie jest jeszcze zainstalowany w ogóle. Dlatego, aby się upewnić sprawdzamy listę zainstalowanych dodatków:
Read more →Słowem wstępu – jak to już wcześniej opisałem udało mi się reanimować router. Model całkiem niezły i radość tym większa, że teraz mając dwa, na jednym można poeksperymentować. Jak zatem da się go jakoś mądrze wykorzystać? Otóż w sieci domowej miło jest mieć jakiś serwerek, gdzie poprzez zwykłe otoczenie w Windowsie można by trzymać kopie swoich dokumentów, zdjęć, filmów i mieć do nich zawsze dostęp. Lub też utrzymywać inne repozytorium (jak SVN, git czy mercurial) albo uderzyć z zupełnie innej strony i postawić sobie stronkę WWW na własne potrzeby.
Read more →Jakiś czas temu awarii uległ mój router Asus WL-500gP. Sam moment zejścia trwał dość długo, bo około miesiąca i objawiał się dosyć dziwnie, w różnych etapach żywotności. Aż w końcu pewnego dnia, umarł, a później cudownie ożył! Ale po kolei.
Najpierw zastałem go resetującego się raz po raz. Było to o tyle ciekawe, iż na pierwszy rzut oka wpływ na to miało uruchamianie się WiFi. Zazwyczaj to po zapaleniu tej lampki następował restart.
Read more →Zebrana garść informacji i odkryć a propos dystrybucji OpenWRT BackFire 10.03.
Nie będę ukrywał, iż będąc w posiadaniu ASUS WL-500gP v1 postanowiłem go wykorzystać do czegoś ciekawszego, niż tylko przepychania pakietów. Choć oryginaly firmware posiadał dość ciekawe funkcje, to i tak (zważywszy na niewielkie zużycie prądu oraz możliwość podpięcia urządzeń na USB) sprzęt ten wydawał się kuszący, aby uruchomić na nim:
serwer plików SAMBA w sieci lokalnej serwer kontroli wersji (Subversion, Git, Mercurial) serwer WWW serwer SFTP/FTP Na sam początek odsyłam do źródeł, czyli www.
Read more →