Bitbucket крутий хмарний git репозиторій
Складно уявити розробку більш-менш серйозних програмних продуктів без системи управління версіями коду. А для того, щоб проект був успішний, необхідно контролювати роботу програмістів і відслідковувати ефективність команди в цілому, ставити завдання, вести документацію проекту. У цій статті ми поговоримо про хмарному хостингу системи управління версіями коду BitBucket.
Bitbucket: Крутий хмарний GIT репозиторій
Складно уявити розробку більш-менш серйозних програмних продуктів без системи управління версіями коду. А для того, щоб проект був успішний, необхідно контролювати роботу програмістів і відслідковувати ефективність команди в цілому, ставити завдання, вести документацію проекту. У цій статті ми поговоримо про хмарному хостингу системи управління версіями коду BitBucket.
Web-hosting rating: 8 out of 10 with 325 ratings
Що таке VCS
Система управління версіями коду (VCS) дозволяє вести історію змін коду і файлів. Через неї можна проконтролювати і побачити хто вносив зміни в код, коли вносилися зміни і в які частини коду. Також система управління версіями коду дозволяє в короткі терміни відкотитися до потрібної версії коду продукту

Популярні системи управління версіями коду
У справжніх момент існує кілька систем управління версіями коду, або VCS (Version Control System). Ми коротко зупинимося на найпопулярніших, які використовують у великих ІТ-компаніях по всьому світу. Я виділив 3 системи управління версіями: SVN, GIT, MERCURIAL.
Я не буду детально зупинятися на цих системах управління версіями, для цього будуть інші статті, єдине скажу, що SVN на даний момент вважається застарілим і в основному у великих компаніях і проектах використовують GIT і MERCURIAL, так як в GIT і MERCURIAL краще реалізований функціонал роботи з гілками проктит і ці системи контролю версій коду децентралізовані, тобто немає необхідності створювати окремий сервер, для того щоб використовувати GIT і MERCURIAL, на відміну від SVN.
BitBucket. Хмарний хостинг VCS і його можливості
Все більше набирає популярність BitBucket хостинг системи управління версіями, як і GitHub в ньому реалізовані функції VCS з можливістю використовувати GIT і Mercurial як системи управління версіями
Чи знаєте ви, що BitBucket - це проект компанії Atlassian відома своїм популярним по всьому світу продуктом Jira, системою управління проектами.
Особливістю BitBucket, в порівнянні з GITHUB - це можливість безкоштовно створювати приватні репозиторії коду (private) в необмеженій кількості, а платити доведеться якщо кількість користувачів по всьому вашим проектам буде більш 5. Тобто до п'яти користувачів, ви нічого не платите.
Єдине обмеження - розмір сховища не повинен перевищувати 2 гігабайти, так як BitBucket - це все ж контроль версій коду, а не файлове сховище.

Як створити приватний репозиторій в BitBucket
Якщо ви створюєте комерційний проект, тоді напевно ви не хочете, щоб у кого то, крім групи учасників проекту мав доступ до вихідного коду проекту. Для таких випадків існують приватні репозиторії.
Приватний репозиторій створюється дуже легко, після натискання на кнопку Create. Після цього вам потрібно заповнити параметри сховища.

В поле Owner заповнюється власник сховища: Їм можете бути тільки ви або ваша команда. Команду ви можете створити після натискання на кнопку Teams - Create Team.
В поле Name необхідно заповнити ім'я проекту, а також в поле Descriptions опис проекту. Важливий пункт - це Access level, так що якщо ви не поставите чекбокс на цьому пункті, репозиторій буде публічним і будь-який користувач інтернету зможе подивитися ваш вихідний код.
Далі вам потрібно в поле Repository type вибрати систему контролю версій коду. BitBucket підтримує дві: Git і Mercurial.
Пункт Project - Issue tracking - це зв'язок вбудована система управління проектами Jira з урізаним функціоналом. Вона дуже корисна, якщо ви хочете ставити завдання програмістам і контролювати їх процес виконання. Пункт Wiki - це можливість створювати Wiki документацію до проекту.
Після того як натиснете кнопку Create repository, ви зможете подивитися ваше сховище і зробити в нього перший Ком. У BitBucket є зручна інструкція як додати код вашого проекту в репозиторій: як в існуючий, так і створити порожній проект.
Після створення проекту ви зможете в налаштуваннях сховища (Settings) - Access management, додати команду або окремих користувачів до проекту і їм на пошту прийде інвайт. Після цього ви зможете почати спільну роботу над кодом, формувати завдання по розробці, вести документацію проекту і це все в одному місці і безкоштовно.
Більш того, ви можете інтегрувати з Jira і тоді ви зможете зв'язати поставлені завдання в Jira з коммітов в BitBucket.
У цій статті ми розповіли про хмарному хостингу контролю версій коду BitBucket. Спробуйте в своїх проектах використовувати GIT або MERCURIAL і ви не захочете більше повернутися до правок сайтів через FTP.
Доступ до закритого розділу сайту