web-dev-qa-db-fra.com

Référentiel SVN sur Google Drive ou DropBox

Est-il possible de configurer SVN repo/server sur google drive ou dropbox, etc.?

Je souhaite mettre mon projet de thèse sous contrôle de version. Les données doivent rester confidentielles et accessibles uniquement à moi et à mes superviseurs . Je ne peux pas me permettre de payer alors je veux un service gratuit.

J'ai de l'expérience avec Tortoise SVN .

Si la configuration d'un serveur SVN est impossible/très difficile, existe-t-il d'autres alternatives fiables offrant un référentiel Free Prtivate SVN.

37
Khurram Majeed

Pour un hébergement privé gratuit sur SVN, essayez ce qui suit:

Ou utilisez BitBucket pour les dépôts git/Mercurial privés gratuits

17
kshahar

J'ai utilisé Dropbox comme serveur privé ou protégé. Essayez le lien ci-dessous . http://foyzulkarim.blogspot.com/2012/12/dropbox-as-svn-repository.html

40
Foyzul Karim

Bien que cela soit possible, cela peut être très risqué - si vous essayez de valider des modifications dans le référentiel à partir de 2 emplacements différents simultanément, vous obtiendrez un gâchis énorme en raison des conflits de fichiers. Obtenez un hôte SVN privé gratuit quelque part ou configurez un référentiel sur un serveur auquel vous avez accès.

Modification basée sur une expérience récente: si des fichiers ouverts gérés par Dropbox sont ouverts et que votre ordinateur se bloque, vos fichiers peuvent être tronqués à 0 octet. Si cela se produit pour les fichiers qui gèrent votre référentiel, votre référentiel sera corrompu. Si vous le découvrez assez tôt, vous pouvez utiliser la fonctionnalité mais de «récupérer l'ancienne version» de Dropbox, mais vous prenez toujours un risque.

7
alroc

J'ai créé mon propre référentiel Subversion sur mon dossier Ubuntu One. Ensuite, j'ai importé les fichiers dans le référentiel à l'aide de svn + ssh et du mot de passe de mon compte d'utilisateur.

Lorsque je veux effectuer un paiement, je le fais simplement à partir de mon dossier Ubuntu One. Le commit engage son analogue.

Vous devez configurer Ubutnu One sur les périphériques auxquels vous souhaitez accorder l'accès, puis extrayez le projet de ce dossier dans un dossier temporaire pour le modifier.

Dans mon cas, j'utilise un dossier dans le système de fichiers Ubuntu One. J'ai donc le référentiel et mon dossier de développement dans Ubuntu One.

1
user2092722

Je voudrais essayer Fossil scm et le service d'hébergement Chisel

simple, autonome et facilement interchangeable avec git si vous le désirez à l'avenir

0
Nigel