Ist es möglich, SVN-Repo Server auf Google-Laufwerk oder Dropbox usw. einzurichten?
Ich möchte mein Promotionsprojekt unter Versionskontrolle stellen. Die Daten müssen privat bleiben und nur für mich und meine Vorgesetzten zugänglich sein. Ich kann es mir nicht leisten, dafür zu zahlen, und ich möchte einen kostenlosen Service.
Ich habe Erfahrung mit/- Tortoise SVN .
Wenn das Einrichten eines SVN-Servers unmöglich oder sehr schwierig ist, gibt es andere zuverlässige Alternativen, die ein Free Prtivate-SVN-Repository anbieten.
Für kostenloses privates SVN-Hosting versuchen Sie Folgendes:
Oder verwenden Sie BitBucket für kostenlose private Git/Mercurial-Repositories
Ich habe Dropbox als Prive oder geschütztes SVN verwendet. Versuchen Sie den Link unten . http://foyzulkarim.blogspot.com/2012/12/dropbox-as-svn-repository.html
Während dies möglich ist, ist dies potenziell sehr riskant. Wenn Sie versuchen, Änderungen an zwei verschiedenen Speicherorten gleichzeitig an das Repository zu übergeben, wird dies aufgrund der Dateikonflikte zu einem riesigen Chaos. Erhalten Sie irgendwo einen kostenlosen privaten SVN-Host oder richten Sie ein Repository auf einem Server ein, auf den Sie Zugriff haben.
Bearbeitung basierend auf einer aktuellen Erfahrung: Wenn Sie Dateien geöffnet haben, die von Dropbox verwaltet werden und Ihr Computer abstürzt, werden Ihre Dateien möglicherweise auf 0 Byte gekürzt. Wenn dies mit den Dateien geschieht, die Ihr Repository verwalten, wird Ihr Repository beschädigt. Wenn Sie dies früh genug feststellen, können Sie die Dropbox-Funktion "alte Version wiederherstellen" verwenden, aber Sie gehen immer noch ein Risiko ein.
Ich habe mein eigenes Subversion-Repository in meinem Ubuntu One-Ordner erstellt. Anschließend habe ich die Dateien mit svn + ssh und meinem Benutzerkontokennwort in das Repository importiert.
Wenn ich einen Checkout durchführen möchte, checke ich einfach aus meinem Ubuntu One-Ordner. Der Commit-Prozess ist analog.
Sie müssen Ubutnu One auf den Geräten einrichten, denen Sie Zugriff gewähren möchten, und dann das Projekt aus diesem Ordner in einen temporären Ordner auschecken, um es zu bearbeiten.
In meinem Fall verwende ich einen Ordner im Ubuntu One-Dateisystem, daher habe ich das Repository und meinen Entwicklungsordner in Ubuntu One.
Ich würde Fossil scm und den Meißel-Hosting-Service ausprobieren
einfach, in sich geschlossen und mit git leicht austauschbar, falls Sie dies in Zukunft wünschen