Коли ми розробляємо додаток, як для настільних ПК, так і для Інтернету, найкраще розміщувати наш код у системі контролю версій з різних причин:
- Ми можемо повернутися до попереднього пункту, якщо в чомусь помиляємось.
- Ми можемо краще контролювати версії нашого коду або продукту.
- Ми можемо створювати "гілки" нашого проекту з новими змінами, не впливаючи на початкову ідею.
І це лише деякі переваги, які нам пропонує цей тип системи. Серед найвідоміших у нас Git, ртутний і сусідський дід, майже забутий Підривна діяльність.
Як логічно, ми можемо мати своє Система контролю версій на нашому власному сервері або в Хмарі GitHub можливо, найвідоміший, але, звичайно, це не єдиний.
Є й інші дуже хороші альтернативи, такі як Поклоніння, GitLab і мій улюблений, BitBucket яка має деякі варіанти, яких у її опонентів немає, або просто, ми повинні за них заплатити.
BitBuckets це також дозволяє нам увійти, використовуючи Відкрити ідентифікатор, наш рахунок про Facebook, з Google, з Twitter або де- GitHubтак що не намагайся створити обліковий запис електронної пошти у Hotmail використовувати його, оскільки це не буде працювати, якщо ви не зареєструєтесь як такі на сайті 😛
Ще одна перевага, яка дозволяє нам BitBuckets це мати кілька Приватні сховища, створювати робочі групи або можливість вносити зміни через HTTPS, без необхідності конфігурувати будь-які рідкісні порти або розширені параметри.
Для мене це розкіш, тому що в моїй країні багато провайдерів блокують певні порти, для яких використовуються GIT, але с BitBucket це не проблема. Насправді, як тільки ми створимо свій рахунок і зробимо якусь операцію, ми отримаємо щось подібне:
Коли ми вперше зареєструвались, BitBucket Це дасть нам інструкції щодо простого налаштування нашого облікового запису та створення нашого першого сховища. Ми можемо вибрати тип коду, який будемо розміщувати, і за лічені хвилини ми можемо розпочати роботу.
Зазвичай під час використання Git на сервері в хмарі вам потрібно налаштувати відкритий та закритий ключі, створити довірчі відносини між ПК та сервером тощо ... З якихось причин мені нічого з цього не доводилось робити 😀
Ось чому BitBucket Це для мене найкраща альтернатива GitHub, хоча, звичайно, кожен має свої смаки та свої причини для вибору найкращого Система контролю версій як забажаєш.
Мені довелося б створити обліковий запис на деяких із цих серверів, у мене багато коду, написаного на мовах C (Gtk), Vala та PyGTK, які я ніколи не завантажував у мережу для прямого обміну.
Мені доведеться прочитати підручник про те, як створити обліковий запис на цих серверах.
. Значна частина розробників вільного програмного забезпечення використовує Github, як це стосується спільноти Linux Mint або проекту MATE і Gnome.
Я також спробував BitBucket, і правда в тому, що він дуже хороший. Він має функцію, якої немає у GitHub, - це синхронізація форків. Однак GitHub також дозволяє використовувати Git під HTTPS, більше інтегрований із сторонніми інструментами (Open Build Service, Travis-CI тощо) та має безкоштовний хостинг статичних веб-сторінок (ви можете фактично розміщувати додатки для ОС Firefox).
Я не хочу бігати:
git clone https://repositorio
Але виконати push і commit через HTTPS .. Ми говоримо про одне і те ж, так?
Чесно немає такого, як Github.
Правило Github.
Звичайно, особливо коли ви платите за використання 😉
Елав Вам справді потрібно платити, щоб нею скористатися?
Щоб мати приватні сховища та інші функціональні можливості ТАК, потрібно ПЛАТИТИ.
Як некрасиво працювати з приватними сховищами, адже вони мають приховувати щось зловмисне.
Все програмне забезпечення має бути безкоштовним та загальнодоступним.
Якщо Elav підтримує приватні сховища, це означає, що він підтримує власне програмне забезпечення.
Лукас, в який момент Елав сказав, що вони підтримують приватні сховища або власні програми?
Елав лише згадав у дописі про можливість (платити) за створення приватних сховищ у BitBucket, потім у коментарі він уточнив / повторив це для користувача, не більше того.
Будь ласка, не кладіть слова в чужі вуста. ¬_¬
@Luke
Я абсолютно не згоден з тим, що все програмне забезпечення має бути безкоштовним та загальнодоступним. Це не зло, не зло, чи що-небудь, це з (особисто) дуже різних причин.
Уявіть, що ви - незалежний розробник програмного забезпечення, і у вас є загальна програма, але ви додали дуже оригінальні функції. Тепер ви підтримуєте відкритий код і вирішуєте звільнити код від загальних функціональних можливостей, але з незвичних функцій ви вирішите зробити їх приватними. Чому ти це зробив?
Оскільки незвичайні функції - це те, що робить вашу заявку привабливою, саме вони приносять вам дохід, іншим дівчатам, більшій кількості клієнтів тощо. Цей приватний код буде тим, хто утримує вас і відрізняє від інших розробників. Якщо ви випустите цей код, кожен може зробити ті неймовірні функції, які зробили вашу програму унікальною, ви втратите засоби до існування та дохід.
Тепер ви розумієте, чому я з вами не згоден? Не все програмне забезпечення повинно бути безкоштовним. Якщо ваш дохід надходить з іншого джерела, дайте все, щоб випустити весь код, який у вас є, але якщо ви заробляєте на життя розробкою програмного забезпечення, ви не можете дозволити собі таку розкіш.
Привіт.
Елав видаляє запис, який я зробив про "" підручник з аплетів для Кориці "".
тому що якщо не користувачі Linux можуть помилитися з зробленою редакцією.
Не біда, нам пощастило.
@marianogaudix Я пишу на пошту 😉
@Lucas: Є речі, які не повинні бути доступними для всіх і знань, особистих чи робочих проектів. У чому проблема використання приватного сховища?
У github ви повинні платити, якщо хочете мати приватні сховища, тобто вони не є загальнодоступними. У той час як bitbucket ви можете мати приватні сховища, не платячи, але лише 5 користувачів можуть працювати над цими сховищами, якщо їх доведеться заплатити більше. На відміну від github, який не має обмежень щодо кількості користувачів.
Кожен з них має свої переваги, залежно від вашого смаку чи потреб.
@kaltwulx Мені здається, що ти переоцінюєш себе ... як і світ глобалізації, дуже ймовірно, що характеристики вже зроблені кимось іншим. Крім того, якщо ви робите щось дуже нове, ви, швидше за все, спричините фурор, тоді вони зателефонують вам з багатьох сторін, пропонуючи вам $$ займатися іншими справами.
Він думає, що могло б статися, якби Ньютон зрозумів усі свої теорії.
Bitbucket міг би бути на рівні Github, але для Atlassian (компанії) це просто інший продукт, а не його зірковий програвач, проте Github створений "Github Inc." помічаєте рівень прихильності?
Особисто мені більше подобається Mercurial, і для чогось приватного я використовую Bitbucket, але для співпраці, без сумніву, Github - саме те місце.
Перевірте, скільки речей має Atlassian, крім Bitbucket: https://www.atlassian.com/software
добре
Я також використовую Bitbucket. І для мене його найбільша перевага перед GitHub полягає в тому, що я можу створювати сховища GIT або сховища Mercurial, залежно від того, що мені найбільше підходить (насправді я завжди використовую його з Mercurial, ніколи не використовую з GIT)
Елаве, що ти кажеш про те, що не потрібно створювати довірчі відносини між ПК та сервером.
Вам просто потрібно увійти в термінал, а не створювати ключ RSA або щось подібне?
Зараз я не пам’ятаю, щоб я робив щось із цього O_O
Також ви не повинні знати, чи помітили ви SourceTree для Windows та Mac, створений Atlassian, який є тією ж компанією Bitbucket і дуже схожий на git-клієнт. Версія Linux, за їхніми словами, вийде, але це не було в їх найближчих планах.
А якщо у вас є університетський рахунок, і GitHub, і Bitbucket дарують вам подарунки.
Bitbucket - це добре, я використовую Github для загальнодоступних сховищ та Bitbucket для приватних, які в основному працюють для третіх сторін. Gitorious та Gitlab їх не знали. Я збираюся їх перевірити.
Я також використовую обидві системи і таким чином використовую переваги, які має кожна
Мені це подобається більше, ніж github, це також дозволяє мені створювати приватні репозиторії, у нас немає постійних безкоштовних проектів.
Дякую за підказку, я подивлюсь!
Привіт елав!
Я радий, що вам сподобався Bitbuckets ... він має свої високі бали.
Коли у мене є хвилина, я опускаю тему (хоча востаннє у мене були проблеми з її використанням).
Обійми! Павло.
Цікава пропозиція, оскільки принаймні вона має ту перевагу, що може утримувати наші особисті проекти в резерві, а оскільки ви коментували блокування провайдерів, вона переконала мене скористатися нею, аніж самим GitHub.
І до речі, OwnCloud також може додати ті самі функції GitHub?
Bitbucket - це гарна альтернатива, і що мені найбільше подобається в bitbucket, це те, що ви можете мати приватне сховище, яке за Github вам доведеться заплатити.
Дуже дякую за інформацію. Мені було дуже приємно побачити, що все ще є безкоштовні приватні сховища .. Вітаємо і рухаємося далі.
Я не кажу, що BitBucket поганий, зараз я ним користуюся, і мені це дуже подобається, але я волію платити за приватне репо, ніж платити за наявність більше 4 користувачів, що github пропонує мені необмежено