7
votes

Problèmes avec l'utilisation de l'hébergement mercurial gratuit comme Bitbucket

J'utilise mercurial comme SCM, principalement parce que j'aime la capacité de commettre des modifications à un projet, même en mode hors connexion. Je vais changer de PCS bientôt et j'ai donc décidé d'examiner de trouver un hébergement libre libre mercurial, donc je ne perds pas mes données. Je me suis inscrit à un compte bitbucket et j'ai remarqué qu'ils offrent un espace pour seulement un seul référentiel privé privé avec leurs comptes gratuits. Cela ne signifie-t-il pas que certaines de mes affaires pourraient se retrouver publiquement disponibles? Comme dans, tout le monde peut le télécharger et l'utiliser dans leurs projets?


0 commentaires

5 Réponses :


4
votes

Oui, sauf si vous les mettez tous dans un seul référentiel. Sinon, vous devez les payer pour des repos plus privés.


1 commentaires

Yup, comment voudraient-ils gagner de l'argent de leur service? GitHub n'offre même pas de repo privé gratuit ...



15
votes

Oui, Bitbucket n'offre qu'un référentiel privé gratuitement.

edit: Voir les commentaires ci-dessous, BitBucket propose désormais autant de repos privés que vous le souhaitez, la restriction sur les plans gratuits est un maximum de 5 utilisateurs accédant à ces repos privés.

Cependant, si vous êtes juste inquiet de transférer les projets sur votre nouvelle machine, je pense que Bitbucket est surchargé. Serez-vous en possession des deux machines à la fois, même pendant une courte période de temps?

Si oui, j'utiliserais simplement Hg Servez dans chaque répertoire de projet (un à la fois) de l'ancienne machine et hg clone http: //ip.of.old.machine: 8000 / projetName < / Code> Pour cloner les modifications sur la nouvelle machine.

EDIT: Si vous cherchez un moyen de sauvegarder sans partager les repos publiquement, vous pouvez obtenir un Dropbox Compte et clonez une copie de chaque repo sur le dossier Dropbox sur votre machine locale. Chaque fois que vous appuyez sur les changements, ils seront synchronisés automatiquement à Dropbox.

Si votre ordinateur accroche au feu et que vous remplacez, vous installez simplement DropBox, puis clonez-vous dans les repos dans le dossier Dropbox à votre emplacement préféré.

Je ne sais pas comment cela fonctionnerait bien si vous souhaitez utiliser la copie Dropbox du représentant sur plusieurs plates-formes (à partir d'une zone Windows et une boîte Linux, par exemple).


4 commentaires

Eh bien, non, ça ne fait pas que transférer des choses à la nouvelle machine. J'aimerais avoir une «copie de sauvegarde» stockée quelque part en sécurité au cas où quelque chose de désastreux arrive à la fois à mes PC. Je suis juste inquiet que si je le place sur Bitbucket en tant que repo non privé, quelqu'un prendra le code, l'utilisera, puis me tiendra responsable de tout ce qui se passe à cause de cela.


@Cornnjuliox J'ai modifié la réponse à mentionner Dropbox, qui pourrait répondre à vos besoins.


Je crois qu'ils ont récemment commencé à offrir un nombre illimité de repos privés pour le compte d'utilisateur gratuit 5.


"Bitbucket n'offre qu'un référentiel privé gratuitement" - c'est maintenant incorrect. Voir le site Bitbucket: «Tous les plans incluent des référentiels publics et privés illimités». La restriction sur le plan gratuit est que vous avez un maximum de 5 utilisateurs qui ont accès à des référentiels privés.



9
votes

Run HG Bundle --Toutez Dans tous vos référentiels, tracez les paquets quelque part (comme un bâton USB), HG Unfundule sur la nouvelle machine.


1 commentaires

Vous n'avez même pas besoin d'être aussi intelligent. Il suffit de les installer, de sauvegarder les fermetures à glissières et déconnectez-la. alto!



4
votes

Cela doit avoir changé depuis - vous pouvez maintenant avoir des repos publics et privés illimités: -)


0 commentaires

0
votes

comme alternative, JavaForge permet d'accueillir des projets privés . .


0 commentaires