The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Хостинг открытых проектов Bitbucket объявил о поддержке Git

04.10.2011 12:04

Хостинг открытых проектов Bitbucket объявил о реализации возможности использования распределенной системы управления исходными текстами Git для работы с репозиториями проектов. Доступ к Git полностью бесплатен, без ограничения размера и числа создаваемых Git-репозиториев.

Хостинг Bitbucket является прямым конкурентом GitHub, предоставляя примерно тот же набор сервисов. Как и GitHub хостинг Bitbucket ориентирован на тесную интеграцию элементов социальных сетей для обеспечения взаимодействия разработчиков и организации групповой работы. Ещё одним сходством с GitHub является то, что Bitbucket рассматривает в качестве основного звена разработку кода, ориентируясь на разработчиков, в то время как такие сервисы как SourceForge в первую очередь ориентированы организацию взаимодействия с пользователями и предоставление средств для распространения проектов. Ключевым отличием от GitHub до настоящего времени было использование системы управления исходными текстами Mercurial (Hg), что позволяло обоим проектам мирно сосуществовать.

С поддержкой Git у Bitbucket появилось конкурентное преимущество, подчеркнуть которое курирующая развитие Bitbucket компания Atlassian решила создав специальный сервис для автоматизации миграции проектов с GitHub. Ранее были доступны инструменты для миграции проектов с SourceForge, Google Code и Codeplex, а также возможность импорта проектов из централизованных репозиториев Subversion. Другим преимуществом Bitbucket является возможность бесплатно создавать неограниченное число приватных репозиториев, доступных только ограниченному кругу лиц (сервис является платным для групп превышающих 5 разработчиков, в GitHub любые приватные репозитории можно создать только за дополнительную плату).

По мнению создателей Bitbucket одновременная поддержка Git и Mercurial позволит повысить привлекательность хостинга у проектов, среди разработчиков которых есть приверженцы обеих систем управления кодом. В настоящее время на хостинге Bitbucket зарегистрировано примерно 185 тысяч пользователей. Для сравнения в GitHub зарегистрировано около миллиона разработчиков и обслуживается более 2 млн репозиториев.

Кроме поддержки Git в Bitbucket реализовано ещё несколько новшеств:

  • Представлен новый web-интерфейс для работы с репозиториями и управления пользователями;
  • Добавлен интерфейс для просмотра истории коммитов и работы с файлами;
  • Новый интерфейс для просмотра исходных текстов;
  • Система отслеживание ошибок;
  • Переработанная страница для загрузки релизов, тестовых выпусков и прочих связанных с проектами файлов;
  • Поддержка запроса на выполнение операции pull (pull request);
  • Улучшенный Wiki-движок;
  • Интеграция с такими инструментами разработки приложений, как JIRA, Pivotal, Lighthouse, Flowdock, HipChat, Twitter, Bamboo, Jenkins, Cloud9IDE.


  1. Главная ссылка к новости (http://blog.bitbucket.org/2011...)
  2. OpenNews: Релиз распределенной системы управления версиями Mercurial 1.9
  3. OpenNews: GitHub преодолел рубеж в два миллиона репозиториев
  4. OpenNews: GitHub обогнал по популярности SourceForge и Google Code (представители SF не согласны)
  5. OpenNews: Компания Atlassian выкупила хостинг открытых проектов Bitbucket
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: bitbucket, github, git, mercurial
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Ищавин (?), 12:40, 04/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Лучше бы GitHub добавил поддержку Mercurial. Хотя это конечно мечты...
     
     
  • 2.2, lattenwald (ok), 12:50, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ненене. Приватные репозитарии нужны народу.
     
     
  • 3.8, Ищавин (?), 13:57, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Та у меня и так есть платный акк на гитхабе. Так что пока все упирается в отсутствие Hg.
     
     
  • 4.16, cadmi (?), 14:32, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    http://hg-git.github.com/
     
     
  • 5.19, Ищавин (?), 15:09, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Kэп тут?)
     
  • 2.29, northbear (ok), 16:38, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А зачем, если там уже есть git? Это тоже самое как после поддержки subversion, внедрять CVS.
    Из текущих пользователей на Mercurial уже никто переходить не будет. А горстка чудиков, публично признавшая, что hg это их предел и они не способны освоить git, боюсь мало кому интересна. Вряд ли такие товарищи в силах написать что-то стоящее...
     
     
  • 3.31, Аноним (-), 16:47, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это просто ты не способен освоить Mercurial и даже сравнить их между собой
     
     
  • 4.33, Аноним (-), 17:31, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У большинства вменяемых людей нет в жизни цели "освоить Mercurial любой ценой". Приколитесь? Да, git осваивается как-то проще. Это его плюс.
     
     
  • 5.55, kibab (?), 16:08, 08/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Чем проще?
     

  • 1.3, Tav (ok), 13:22, 04/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Очень хорошо. Я предпочитаю mercurial, но мне всегда не нравилось, что github и bitbucket искусственно разделяют сообщество на приверженцев mercurial и git. Надеюсь, что теперь это закончится.
     
     
  • 2.18, Аноним (-), 14:59, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень хорошо. Я предпочитаю mercurial, но мне всегда не нравилось, что github
    > и bitbucket искусственно разделяют сообщество на приверженцев mercurial и git. Надеюсь,
    > что теперь это закончится.

    И преверженцев mercurial не останется.

     
     
  • 3.25, Tav (ok), 15:23, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Приверженцы mercurial были бы и без bitbucket.

    Вообще, есть ощущение, что многие пользователи git используют его не по причине каких-то определенных важных для них преимуществ перед альтернативными DVCS, а из-за авторитета Линуса или просто следуя толпе. Есть, конечно, и осознанные пользователи, но я не о них.

     
     
  • 4.28, Аноним (-), 16:33, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У mercurial преимуществ тоже нет, но пользователю выбрать VCS и хостинг всё-таки... текст свёрнут, показать
     
     
  • 5.41, Аноним (-), 19:38, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >метод взаимодействия между всеми DVCS хостингами.

    email + patch

     
     
  • 6.42, Аноним (-), 21:56, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Давайте вы помолчите и подумаете лучше.
     
     
  • 7.52, Michael Shigorin (ok), 17:58, 05/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Давайте вы помолчите и подумаете лучше.

    Вообще-то в #41 была описана простейшая _D_VC"S".

     
  • 5.49, Tav (ok), 11:37, 05/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Свои преимущества есть и у git, и у mercurial. А по вашей логике все должны использовать Windows.
     
     
  • 6.50, Аноним (-), 12:47, 05/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Свои преимущества есть и у git, и у mercurial. А по вашей
    > логике все должны использовать Windows.

    Скорее Linux, пера того же автора :D

     

  • 1.4, Crazy Alex (ok), 13:42, 04/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мда, надо всё же задумываться о децентрализованной "социальной" инфраструктуре вокруг гита, чтобы возможно было взаимодейтствие между пользователями различных хостингов. А то каждый так и норовит запихнуть пользователей в свой мирок.
     
  • 1.5, Xasd (ok), 13:52, 04/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    всё это конешно [потенциально-] хорошо для возможонсти подключить (git submodule add ...) какуюнибудь библиотеку из Bitbucket в свой Git-проект....

    ....но, чортвозтми, почему я не вижу инструкции показываюшей КАК получить Git-URL от проекта? o_0

    похоже что Git на Bitbuket -- работает только в сторону пользы Bitbuket :-/ , в сторону пользы Mercurial, а не в сторону пользы Git x_X...

    плачевно вобщем :-(

    # p.s.: проблема отсутствия ".gitignore" в hg-проектах тоже есть, но её ещё както можно былобы решить локальными путями...

     
     
  • 2.6, Аноним (-), 13:56, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не пей вина, Гертруда. В mercurial есть .hgignore
     
     
  • 3.10, Xasd (ok), 14:05, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Не пей вина, Гертруда. В mercurial есть .hgignore

    а некоторые проекты бывает что имеют сразу несколько .*ignore для удобства использования сторонних систем контроля версий.. :-)

    но если даже такого нет, то нет особого труда добавить отдельную локальную ветку с созданием недостающих ignore-файлов... (и синхронизировать эту ветку по мере необходимости её использования)

    ...проблема только в том что если нет средства импорта из Bitbuсket кода в формате Git, то придётся это делать опятьтаки локально (Импорт_Hg_кода + Конвертирование + Экспорт_кода_в_др_место)...

    т е на 1 гемо^Wголовной-боль больше :-D

     
  • 2.7, Ищавин (?), 13:56, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Потому что можно выбрать только одну систему контроля версий. Нету инструментов конвертирования и тем более возможности работать с обоими сразу. Это было бы слишком хорошо :)

    Нужно при создании репозитория выбрать Git. Хотя большинство используют «ведерко» исключительно из-за Mercurial, так что процент Git-реп будет мал.

     
     
  • 3.14, Xasd (ok), 14:23, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Нету инструментов конвертирования и тем более возможности работать с обоими сразу. Это было бы слишком хорошо :)

    нету на Bitbucket или нет в природе? %)

    в Github есть например http://hg-git.github.com/ -- тоесть страничка описывающая доступ к репозиторию из инструмента hg (..и из инструмента git, ну это как и раньше)

    ...но незнаю несколько это хорошо/ограниченно работает в hg %) %)

    * * *

    быть может суть как раз в том что -- если есть необходимость работать и в git и в hg *одновременно* -- то нужно выбирать *Github* ? %)

    :-) :-)

     
     
  • 4.22, Ищавин (?), 15:15, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я имелл ввиду на Битбакете нету инструментов конвертирования. То что есть hg-git не сильно спасает, лишь в случаях когда вел проект на одном, а потом решил выкатывать сразу на обоих для достижения большей популярности. Хотя, по-хорошему, практически у всех стоят и Git, и Mercurial. Причем с современными системами «сборки» типа Rebar или Bundler наличие обоих — жесткая необходимость.
     

  • 1.9, Аноним (-), 14:02, 04/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >повысить привлекательность хостинга у проектов, среди разработчиков которых если приверженцы обеих систем управления кодом

    Во-первых опечатка, а во-вторых бред. Или они поддерживают пулл-реквесты из гита в меркуриал и наоборот? :) Очевидно, для одного проекта так или иначе будет репозиторий только какого-то одного типа.

     
  • 1.11, Xasd (ok), 14:17, 04/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Другим преимуществом Bitbucket является возможность бесплатно создавать неограниченное число приватных репозиториев, доступных только ограниченному кругу лиц (сервис является платным для групп превышающих 5 разработчиков

    скажите пажалуйста пользователи Bitbuket

    а если я хочу использовать НЕ-приватные репозитарии, то есть ограничение на количество разработчиков?

     
     
  • 2.13, Аноним (-), 14:19, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет.
     
     
  • 3.15, Xasd (ok), 14:26, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет.

    а почему тут (https://bitbucket.org/plans) тогда написанно что "5 users FREE ,... 10 users $10 / month , ... ... ..."
    ??? %) %) %)

    обманывают? %) ..ну тогда это какато странный обман :-D [ведь изза этой надписи очень много людей не пользуются Bitbucket: кто знает сколько в будущем у <того-или-иного> проекта появится поставщиков кода]

     
     
  • 4.20, Аноним (-), 15:10, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Читай внимательнее, для открытых проектов ограничение можно снять бесплатно, просто обратиться в поддержку.
     
     
  • 5.26, Xasd (ok), 15:25, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Читай внимательнее, для открытых проектов ограничение можно снять бесплатно, просто обратиться
    > в поддержку.

    всё это замечательно, если действительно так..

    ..хотя конешно не все любят обращаться в техподдержку за каждый чих... (есть люди которые любят когда сразу условия позваляют им чтото делать, без согласования с кемто (в данном случае с тех-поддержкой :)))

    но вобщемто это хорошо что есть такая возможность [хоть и включающаяся таким вот ~странным~ образом]. спасибо!

     

  • 1.12, Клыкастый (ok), 14:18, 04/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Интеграция с такими инструментами разработки приложений, как JIRA

    OMG

     
  • 1.23, Аноним (-), 15:16, 04/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отлично, теперь прикипевшие к хостингу смогут перейти на нормальную VCS, а потом и на github.
     
     
  • 2.24, Xasd (ok), 15:21, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Отлично, теперь прикипевшие к хостингу смогут перейти на нормальную VCS, а потом
    > и на github.

    плюсую :-D..

    ...а затем -- для друзей-перешедшего (которые всё ещё хотя какоето время оставатся на Mercurial) -- в Github уже есть http://hg-git.github.com/ . как раз чтобы эти друзья могли и дальше помогать (кодом) тем кто перещёл на Github :-)

     

  • 1.27, Аноним (-), 15:30, 04/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вброс: пусть ещё monotone добавят.
     
     
  • 2.30, northbear (ok), 16:44, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вброс: пусть ещё monotone добавят.

    да-да... И darcs.

     
     
  • 3.32, Аноним (-), 17:06, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вброс: пусть ещё monotone добавят.
    > да-да... И darcs.

    cvs куда полезнее обоих будет. Вместе взятых.

     
     
  • 4.34, Аноним (-), 17:40, 04/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > cvs куда полезнее обоих будет. Вместе взятых.

    necromancy is a forbidden art.

     

  • 1.53, pachanga (?), 22:51, 05/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошо, что монополию github хоть как-то "разжижают". Один github - суть плохо.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру