Проблемы с использованием бесплатного хостинга Mercurial, такого как Bitbucket - PullRequest
7 голосов
/ 14 декабря 2009

Я использую Mercurial в качестве SCM, в основном потому, что мне нравится возможность вносить изменения в проект даже в автономном режиме. Вскоре я собираюсь перевезти ПК, поэтому я решил найти бесплатный хостинг Mercurial для репо, чтобы не потерять свои данные. Я подписался на учетную запись Bitbucket и заметил, что они предлагают место только для одного частного хранилища со своими бесплатными учетными записями. Разве это не значит, что некоторые из моих вещей могут стать общедоступными? Как, кто-нибудь может скачать и использовать его в своих проектах?

Ответы [ 5 ]

15 голосов
/ 14 декабря 2009

Да, BitBucket предлагает только один частный репозиторий бесплатно.

Редактировать: См. Комментарии ниже, BitBucket теперь предлагает столько частных репо, сколько вы хотите, ограничение на бесплатные планы составляет максимум 5 пользователей, которые получают доступ к этим закрытым репо.

<ч />

Однако, если вы просто беспокоитесь о переносе проектов на новую машину, я думаю, что BitBucket - это излишне. Будете ли вы владеть обеими машинами одновременно, даже на короткое время?

Если это так, я бы просто использовал hg serve в каждом каталоге проекта (по одному) на старой машине и hg clone http://ip.of.old.machine:8000/ projectname для клонирования изменений на новую машину.

РЕДАКТИРОВАТЬ: Если вы ищете способ резервного копирования без общего доступа к репозиториям, вы можете получить учетную запись Dropbox и клонировать копию каждого репо в папку Dropbox. на вашей локальной машине. Всякий раз, когда вы нажимаете изменения, они автоматически синхронизируются с Dropbox.

Если ваш компьютер загорелся и вы заменили его, вы просто устанавливаете Dropbox, а затем клонируете из репозитория в папке Dropbox в нужное вам место.

Я не уверен, насколько хорошо это будет работать, если вы хотите использовать копию репозитория Dropbox на нескольких платформах (например, из коробки Windows и Linux).

9 голосов
/ 14 декабря 2009

запустите hg bundle --all во всех ваших репозиториях, где-нибудь наберите пакеты (например, флешки), hg unbundle на новой машине.

4 голосов
/ 13 мая 2011

Это должно было измениться с тех пор - теперь вы можете иметь неограниченное количество публичных и частных репо: -)

4 голосов
/ 14 декабря 2009

Да, если вы не поместите их все в один репозиторий. В противном случае вам нужно заплатить им за большее количество частных репо.

0 голосов
/ 27 июля 2011

В качестве альтернативы JavaForge позволяет размещать частные проекты .

...