Як я вибирав між github і bitbucket, записки програміста
Систем контролю версій багато, а хостингів вихідного коду - ще більше. Перепробувати їх все немає ніякої можливості. Тому підбираючи собі такий хостинг, я вибирав між GitHub і BitBucket. Ці два сервіси здалися мені найбільш цікавими.
Що у них спільного:
Що мені не подобається в обох сервісах:
- Багтрекер не дозволяє пов'язувати залежні один від одного таски, як це вміє Jira. Взагалі-то, з огляду на, що BitBucket'ом володіє Atlassian, виробник Jira та Confluence, я трохи здивований;
- Немає локалізації. На гітхабе була, так випиляли. У мене немає проблем з англійським інтерфейсом, але у кого-то вони можуть бути. І цей хтось може бути в одній команді розробників зі мною. А ось у Assembla. наприклад, є український інтерфейс;
- У обох сервісів негідні embed-коди (не завжди і не скрізь коректно відображаються), на pastebin набагато краще;
- Обидва, трапляється, лежать;
Чим GitHub краще (цікавіше, зручніше, ...) BitBucket:
Чим BitBucket краще GitHub:
Доповнення: Як з'ясувалося, на BitBucket теж можна хостити сайти і вести бложік. Спасибі @ 1nst за уточнення.
Після недовгих роздумів я вибрав для хостингу свого коду BitBucket. І користувався б тільки їм, якби жив у ідеальному світі. Однак мені також хочеться слати пулл-реквести і багрепорти для проектів, які хостятся на GitHub, так що туди я теж іноді заходжу.
Ще цікаві сервіси:
- Gitorious - черговий git-хостинг. На жаль, не підтримує закриті репозиторії. HTTPS, а також має досить дивний інтерфейс. Зате весь код сервісу поширюється під ліцензією AGPLv3;
- Patch-Tag цікавий тим, що використовує систему контролю версій Darcs;
- Хостинг Launchpad може зацікавити фанатів Bazaar;
Як завжди, буду радий вашим доповненням і питань.