GitLab - це відкрите джерело, незалежне від платформи та повністю безкоштовне веб-сховище програмного забезпечення та додаток для управління проектами, реалізовані в Ruby on Rails та клоновані від знаменитого проекту GitHub. Він використовується більш ніж у 100 000 організаціях у всьому світі та розроблений спеціально для платформи GNU / Linux.
Особливості з першого погляду
Будучи натхненним GitHub і розміщений на GitHub, проект GitLab - це програма для приєднання коду, яка підтримує запити на об'єднання, коментарі, керування доступом до сховища, мережевий графік, фрагменти коду, адміністрацію, Wiki та проблеми.
За допомогою GitLab будь-який розробник додатків зможе створювати проекти та сховища додатків, робити огляди коду та керувати доступом. Він допомагає декількома розробникам програмного забезпечення легко співпрацювати з кодом.
Додаток надає розробникам будь-якого елемента керування доступом, щоб легко керувати сховищами Git і завжди зберігати їх вихідний код. Це також допоможе вам покращити співпрацю з запитами об'єднання, а також проводити перевірки кодів.
Ще одна цікава особливість GitLab полягає в тому, що він реалізує вікі та трекер трафіку для кожного з ваших проектів, що робить його одним з найпопулярніших рішень для керування локальними сховищами Git.
Вимоги та встановлення
Програмне забезпечення GitLab розроблено спеціально для платформи GNU / Linux, підтримуючи всі основні дистрибутиви, такі як Red Hat Enterprise Linux, CentOS, Debian та Ubuntu. Для цього потрібен Ruby 2.0 або новіші версії, Git 1.7.10 або пізніша версія Redis 2.0 або вище, а також сервери баз даних MySQL або PostgreSQL.
Програма написана на Ruby on Rails і поширюється як універсальний архів джерел, що дозволяє користувачеві оптимізувати свій вихідний код для конкретної операційної системи або архітектури апаратного забезпечення (архітектури на 32-бітові та 64-розрядні набори інструкцій підтримуються на цьому час) Він доступний за ліцензією MIT Expat.
Що нового в цьому випуску:
- Все, що ми робимо в GitLab, від нашого інтегрованого продукту до наших щомісячних випусків, орієнтовано на те, щоб допомогти командам розробників скоротити час до вартості. З кожним випуском ми хочемо допомогти вам зробити більше за менший час, а також забезпечити інтуїтивно зрозумілий та зручний для користувача досвід роботи в нашому продукті. GitLab 9.5 робить великий крок у досягненні цієї мети. Цей випуск містить удосконалення нашої навігації, нові шаблони проектів із попередньо налаштованим КІ та нові функції автоматизації для КІ та моніторингу ефективності, що заощадить ваш час і зусилля.
- Це буде останній випуск 9.x, тому що ми готуємося випустити GitLab 10.0 22 вересня! Тим не менш, ми надсилаємо деякі чудові нові функції, щоб завершити наші версії 9.x:
- Щоб покращити свій досвід навігації GitLab, ми оновили нову навігацію, спростили інтерфейс користувача та зменшили кількість кліків, які потрібно для переміщення через екземпляр GitLab. За допомогою нещодавно доданих значків та піднавів на наведенні курсору легше та швидше вивчати GitLab.
- Початок роботи над новим проектом тільки швидше. У GitLab 9.5 ми представили шаблони проекту, які дозволяють швидко створити новий проект із попередньо налаштованим CI.
- Постійно виконуючи нашу місію, щоб заощадити ваш час, ми зробили можливим, щоб GitLab автоматично повторив спроби виконання невдалих завдань за допомогою GitLab CI / CD. Тепер вам не доведеться турбуватися про втрату часу повертатися до трубопроводу вашого проекту, щоб просто повторити спробу невдалої роботи.
- GitLab 9.5 також покращує останню частину життєвого циклу розробки. Завдяки додаванню автоматичного моніторингу для автоматично розгорнутих програм ми спростили збір відповідей і системних показників із ваших додатків.
Що нового в версії 9.5.0:
- Все, що ми робимо в GitLab, від нашого інтегрованого продукту до наших щомісячних випусків, орієнтовано на те, щоб допомогти командам розробників скоротити час до вартості. З кожним випуском ми хочемо допомогти вам зробити більше за менший час, а також забезпечити інтуїтивно зрозумілий та зручний для користувача досвід роботи в нашому продукті. GitLab 9.5 робить великий крок у досягненні цієї мети. Цей випуск містить удосконалення нашої навігації, нові шаблони проектів із попередньо налаштованим КІ та нові функції автоматизації для КІ та моніторингу ефективності, що заощадить ваш час і зусилля.
- Це буде останній випуск 9.x, тому що ми готуємося випустити GitLab 10.0 22 вересня! Тим не менш, ми надсилаємо деякі чудові нові функції, щоб завершити наші версії 9.x:
- Щоб покращити свій досвід навігації GitLab, ми оновили нову навігацію, спростили інтерфейс користувача та зменшили кількість кліків, які потрібно для переміщення через екземпляр GitLab. За допомогою нещодавно доданих значків та піднавів на наведенні курсору легше та швидше вивчати GitLab.
- Початок роботи над новим проектом тільки швидше. У GitLab 9.5 ми представили шаблони проекту, які дозволяють швидко створити новий проект із попередньо налаштованим CI.
- Постійно виконуючи нашу місію, щоб заощадити ваш час, ми зробили можливим, щоб GitLab автоматично повторив спроби виконання невдалих завдань за допомогою GitLab CI / CD. Тепер вам не доведеться турбуватися про втрату часу повертатися до трубопроводу вашого проекту, щоб просто повторити спробу невдалої роботи.
- GitLab 9.5 також покращує останню частину життєвого циклу розробки. Завдяки додаванню автоматичного моніторингу для автоматично розгорнутих програм ми спростили збір відповідей і системних показників із ваших додатків.
Що нового у версії 9.4.0:
- Сюрприз важче досягти, коли ви робите все відкрите. Але робота на відкритому повітрі дає нам змогу сказати вам, чому ми доставляємо те, що ми випускаємо сьогодні, і як цей випуск налаштовує GitLab на щось ще краще в майбутньому.
- GitLab 9.4 закладає фундамент того, що має відбутися, і надасть вам нові повноваження сьогодні. Тепер ви можете офіційно співвідносити питання один з одним, наш безконтактний магічний моніторинг тепер збирає безліч інших параметрів без будь-якої конфігурації, і ми збільшили вчетверо більше, ніж змінні в CI.
- Крім того, ми надаємо вам реальне уявлення про майбутнє з бета-версією нашої нової навігації. Ми сподіваємось, що ми зможемо працювати з вами, щоб зробити це покращенням, кожен любить.
- Ми також з радістю повідомляємо, що ми доставляємо GitLab PowerUp для Trello, що полегшує інтеграцію ваших платівок Trello з GitLab!
- Крім того, щоб надати надію на нашу інтеграцію, ми прагнемо полегшити життя нашим новим додатком Slack для GitLab.com!
- І якщо одного погляду недостатньо, ми прагнемо повністю автоматизувати конфігурацію інструментарію DevOps з баченням Auto DevOps, яка аналізує вашу програму та автоматично налаштовує конвеєр CI / CD для побудови, тестування, і розгортати в Куберенець. Щоб дізнатись, де ми знаходимося, ознайомтеся з нашим баченням функцій Auto DevOps!
- Пов'язані проблеми EES EEP:
- Кожного разу, коли ви ділитесь посиланням з одного випуску на інший, GitLab скорочує його та автоматично зшиває його. Але коли проблеми стають більш складними, а проекти складніші, важко управляти зв'язками та швидко знаходити пов'язані з ними проблеми. Щоб вирішити цю проблему, ми представляємо пов'язані проблеми. З пов'язаними проблемами ви можете офіційно оголосити іншу проблему пов'язаною. Посилання на інше питання, його статус та ім'я будуть відображатися у кожному випуску. Просто вставте посилання на проблему, яку ви хочете зв'язати, або знайдіть її, набравши # (як ви вже могли це зробити), щоб пов'язати його. У майбутньому ми запровадимо різні типи взаємозв'язків за допомогою цього механізму.
- Нова навігація CE EES EEP:
- Щоб полегшити та швидше обійти GitLab, ми працюємо над оновленням нашої навігації. Оскільки нова навігація може бути серйозним порушенням, ми випускаємо перший крок як конфігурацію вибору з GitLab 9.4. Щоб увімкнути нову навігацію, натисніть зображення свого профілю у верхньому правому куті та виберіть Увімкнути нову навігацію. Ми внесли корективи у глобальну версію навігації та вводять контекстну навігацію в меню ліворуч залежно від того, яка сторінка ви зараз переглядаєте. Новий користувальницький інтерфейс продовжує працювати і замінить вже існуючу навігацію протягом найближчих кількох місяців. Будь ласка, перегляньте нашу публікацію в блозі про наш процес та про те, яка робота все ще потрібно зробити.
- Моніторинг веб-застосунків CE EES EEP:
- У рамках GitLab 9.0 ми запустили систему керування продуктивністю, інтегровану з розгортанням CI / CD, моніторинг розгорнутих програм на Kubernetes шляхом відстеження процесорів та використання пам'яті. Це був чудовий перший крок, і з GitLab 9.4 ми з радістю запустили моніторинг веб-додатків за підтримки Kubernetes. GitLab автоматично визначить ключові показники досвіду роботи користувачів, такі як пропускна спроможність, частота помилок та затримка. Просто підключіть Prometheus до підтримуваного балансу навантаження або HTTP-сервера, і він визначить і розпочне відстеження цієї статистики. Забезпечення чудового досвіду - це відповідальність кожного, і GitLab робить це простіше, закривши цикл зворотного зв'язку з продуктивністю, який розробники інструментів використовують кожен день.
- Таємні змінні на рівні групи CE EES EEP:
- Таємні змінні дійсно корисні, якщо вам потрібне безпечне місце для зберігання конфіденційної інформації. Дотепер секретні змінні зберігалися на рівні проекту. Проте, ми знаємо, що вона є спільною для різних проектів у тій самій групі, щоб ділитися інформацією про розгортання або обліковими даними для доступу до зовнішніх служб. Секретні змінні на рівні групи видаляють необхідність дублювати змінні від одного проекту до іншого: тепер ви можете ввести ці значення один раз, і кожен проект або підгрупа в групі матиме їм доступ до них автоматично. Також дуже легко оновити ці значення. Ви просто зміните їх в одному місці, і вони будуть автоматично змінені для всіх проектів.
- Змінні в розкладах трубопроводів CE EES EEP:
- У GitLab 9.2 ми представили схеми трубопроводів для автоматичного запуску конвеєрів за певний проміжок часу, але більшість команд також хочемо вказати різні значення для певних змінних під час виконання розкладу. У GitLab 9.4 ми додали можливість визначення змінних при створенні або зміні графіка конвейера: ці значення будуть додані до всіх інших вже визначених змінних. Використовуючи цю функцію, ви також можете перевизначити існуючі змінні, щоб мати інше значення лише для цього конкретного запуску, наприклад, якщо ви хочете мати & quot; щоденний & quot; трубопровід проведе кілька тестів по-іншому.
- Спеціальні секретні змінні ЕЕП для навколишнього середовища:
- Змінні часто є правильним рішенням для визначення значень, які потім використовуються під час розгортання в певних середовищах. Оскільки різні середовища (наприклад, стадії та виробництва) можуть вимагати різних значень для одного завдання, наприклад, назви додатка, важливо створити безпосереднє зв'язування між деякими змінами та відповідним середовищем. З GitLab 9.4 вводяться специфічні для навколишнього середовища змінні для вирішення цієї проблеми, оскільки розробники тепер можуть визначити, які середовища отримуватимуть змінну, навіть використовуючи символи підстановки для включення динамічних середовищ, наприклад, "review / *". Тепер можна легко розгорнути в різних середовищах з мінімальними зусиллями!
- GitLab Power-Up для Trello CE EES EEP:
- Використання як Trello, так і GitLab? Тепер ви можете зробити цей досвід ще кращим з новим GitLab Power-Up! У Trello, переглядаючи одну з ваших дощок, просто перейдіть до Power-Ups і перейдіть до GitLab Power-Up. Після налаштування ви зможете додавати запити на злиття на картки Trello. У Trello вам доведеться налаштувати свій домен, наприклад gitlab.com/api/v4 для GitLab.com, і додати свій особистий токен.
- Програма GitLab Slack для GitLab.com CE EES EEP:
- GitLab вже глибоко інтегрований з Slack (і Mattermost, командами Microsoft і HipChat), але у нас ще не було додатків у Slack App Directory. Сьогодні ми робимо! Це означає, що налаштування інтеграції Slack з вашими проектами на GitLab.com тепер набагато простіше. Ви можете налаштувати його у налаштуваннях проекту в GitLab (Налаштування & gt; Інтеграція). Незабаром він також буде доступний у каталозі Slack App. Ми працюємо разом із Slack, щоб приватні екземпляри могли використовувати той же Slack App у найближчому майбутньому. Звичайно, приватні інстанції здатні інтегруватися з Slack за допомогою ручних кроків, викладених у документації.
- Інші вдосконалення в GitLab 9.4:
- Покращена інтернаціоналізація CE EES EEP
- Єдиний інтерфейс слайду CE EES EEP
- Групові етапи CE EES EEP
- Додаткові показники послуг GitLab CE EES EEP
- Настроюваний шлях для конфігурації CI / CD CE EES EEP
- Нова політика кеш-пам'яті для конфігурації CI / CD CE EES EEP
- Розширене налаштування Docker для CI / CD CE EES EEP
- Покращений моніторинг прометей за допомогою розгортання Kubernetes CE EES EEP
- Майбутній пакет підпису Omnibus CE EES EEP
- Безпека - Додати сертифікат сертифікації SSL LDAP CE CEE EEP
- GitLab Runner 9.4 CE EES EEP
- GitLab Mattermost 4.0 CE EES EEP
- Покращення Omnibus CE EEE EEP
- Покращення продуктивності CE EES EEP
- Експериментальний EEP для PostgreSQL з високою доступністю
- Міні-граф для ЕРП багатопроектних трубопроводів
- Геологічні вдосконалення GitLab EEP
- Об'єкт зберігання для артефактів CI EEP
- Знецінення:
- openSUSE 42.1:
- Оскільки спільнота openSUSE закінчила підтримку версії 42.1, GitLab закінчила підтримку, як і раніше, про яку було оголошено. Будь ласка, оновіть версію OpenSUSE 42.2, яка офіційно підтримується.
- GitLab CI API v1, GitLab Runner 1.11.x
- У 9.0 ми випустили нову версію GitLab Runner, яка базується на новому API v4 замість старого API CI v1. Ми як і раніше підтримуємо стару версію API в GitLab, тому користувачі, які як і раніше використовують GitLab Runners 1.11.x, можуть забрати свій час на процес міграції. З GitLab 9.6, який планується доставити 22 вересня, ми збираємося видалити старий API CI з GitLab, що робить GitLab Runner 1.11.x нездатним встановити зв'язок із системою. Якщо ви використовуєте старий GitLab Runner (
Що нового у версії 9.1.4:
- CE / EE: виділені виправлені пошукові терміни. (! 11198)
- CE / EE: Виправлена помилка, в якій буде показано JSON запит на об'єднання. (! 11096)
- CE / EE: Правильно обробляти вхідні електронні листи з псевдонімів. (! 11079)
- CE / EE: Сортувати мережевий графік як за дати виконання, так і топографічно. (! 11057)
- CE / EE: обробка несправностей для вхідних повідомлень електронної пошти. (! 11014 /! 1810)
- CE / EE: Виправлена помилка на сторінці налаштувань CI / CD, пов'язана з недійсним тригер трубопроводу. (! 10948)
- CE / EE: Виправте перехресні посилання для приватних та внутрішніх проектів. (! 11243)
- CE / EE: додавання відсутніх атрибутів проекту для імпорту / експорту. (! 10880)
- EE: GitLab Geo: Заповнювати проекти, де не вдалося виконати останню спробу заповнення. (! 1785)
Що нового у версії 9.0:
- Не дозволяйте користувачам створювати нотатки на ресурси, недоступні їм:
- Зловмисник міг використовувати API для публікації коментарів на ресурси, які вони не зможуть переглядати іншим чином, що б "підписатися" & quot; їх до повідомлень про цей ресурс і дозволити їм отримувати майбутні оновлення про нього, які можуть містити конфіденційну інформацію. Щоб дізнатись більше, перегляньте # 26249 та # 26250.
- Не дозволяйте користувачам видаляти ключі розгортання системи за допомогою API API розгортання проекту:
- Зловмисник зміг видалити ключ розгортання на системному рівні, видаляючи його з проекту, який він володіє через API розгортання ключів. Щоб дізнатись більше, перегляньте # 26243.
- Переконайтеся, що файли експорту видаляються після видалення простору імен:
- Якщо користувач виконує експорт проекту, а потім видаляє (або переміщує) його вміст імен, зловмисник може вимагати простір імен та отримати доступ до існуючого експорту проекту, якщо пройшло менше години. Тепер ми гарантуємо, що експорт проектів буде негайно вилучено з простору імен. Щоб дізнатись більше, перегляньте # 26242.
Що нового у версії 8.9.3:
- CE / EE: Імпортуйте сховища GitHub, дотримуючись обмеження швидкості API (! 4166)
- CE / EE: Виправте помилки виштовхування сторінок, коли у вас є проект, що очікує на видалення (! 4300)
- CE / EE: відключити Webhooks, перш ніж продовжувати імпортування GitHub (! 4470)
- CE / EE: Виправте імпортер для коментарів GitHub щодо diff (! 4488)
- CE / EE: налаштування потоку керування SAML, щоб дозволити додавати ідентифікатори LDAP до існуючого користувача SAML (! 4498)
- CE / EE: Виправте інкрементальний API для завантаження траси при використанні багатобайтових символів UTF-8 у трасі (! 4541)
Що нового в версії 8.8.5:
- Виправте збереження GitLabCiService як шаблону адміністрування
- Виправте шлях зберігання артефактів
- Оновіть потрібну версію клієнта LFS і розділіть документи для користувачів та адміністраторів
- Omnibus: створюйте каталоги для артефактів і об'єктів lfs
- Omnibus: зробити розгортання показу сторінки на всіх сторінках під час роботи
Що нового в версії 7.7.1:
- Покращення ефективності автозавершення @mention
- Показати інструкції з налаштування для імпорту GitHub, якщо вони вимкнені
- Дозволити використання http для додатків OAuth
Що нового у версії 7.6.2:
- Цей випуск виправляє служби, які були зламані з випуском 7.6, включаючи інтеграцію Slack та Hipchat.
Що нового у версії 7.5.2:
- Не вводьте аргументи Sidekiq за замовчуванням
Що нового у версії 7.4.3:
- Виправте помилкові фрагменти
- Вирішити проблему безпеки для API-учасників
- Виправлення інтеграції з buildbox
Що нового у версії 6.5.0:
- Випадкові меню на випуск #, шоу-сторінку для правонаступника та етапу (Джейсон Бланшар)
- Додайте кольорову корекцію кольору та попередній перегляд для трансляції повідомлень
- фіксовані анкери
- Завантажте нові коментарі у випуски динамічно
- Додані параметри сортування до загальнодоступної сторінки
- Нові фільтри (призначені / автори / всі) для Dashboard # issues / merge_requests (за підтримки Say Media)
- Додайте піктограми видимості проекту до інформаційної панелі
- Увімкніть захищені файли cookie, якщо використовується https
- Захистіть користувачів / підтвердження за допомогою rack_attack
- Заголовки HTTP за замовчуванням для захисту від MIME-нюхання, сила https, якщо вона ввімкнена
- Завантажувач 3 з адаптованим інтерфейсом користувача
- Нові формати завантаження репозиторіїв: tar.bz2, zip, tar (Джейсон Холлінгворт)
- Restyled приймають віджети для MR
- СКСС рефакторизовано
- Використовуйте плагін jquery timeago
- Помилка виправлення 500 для файлів rdoc
- Можливість індивідуального повідомлення Merge commit (за підтримки Say Media)
- Пошук автозаповнення через ajax
- Додати URL-адресу веб-сайту до профілю користувача
- API файлів підтримує вміст, закодований базою 64 (спонсор: O'Reilly Media)
- Додана підтримка пошуку Go's репозиторію (Bruno Albuquerque)
Що нового у версії 6.4.0:
- Внутрішні проекти:
- Внутрішні проекти можуть бути клоновані та переглянуті будь-яким користувачем, який увійшов до системи. Він також буде перелічено в каталозі загального доступу для зареєстрованих користувачів.
- Погляд на сторону бічного перегляду:
- Формат уніфікованого перегляду, як і раніше, є стандартним, але тепер ви також можете перейти до перегляду бічних видів.
- Архів старих проектів:
- Архівація проекту позначатиме його сховище як читання. Він прихований від інформаційної панелі, і він не відображається в пошуках.
- Заархівовані проекти, до яких ви маєте доступ, як і раніше будуть відображатися на сторінці вашого профілю (gitlab.example.com/ru/my_user).
- Веб-крючки проекту:
- Веб-гачки проекту були розширені новими типами подій. Тепер веб-крючки можуть також спрацьовувати, коли створюється проблема або закрито запит на об'єднання.
- Чудова сортування на сторінці проблем:
- Дякуємо Джейсону Бланшарту за те, що ви додали цю дуже корисну функцію.
- посилання README на головній сторінці проекту:
- Для проектів, які мають README, що розпізнано GitLab, тепер ви можете перейти безпосередньо до README з домашньої сторінки проекту.
- І деякі хороші новини для людей, які хочуть легше оновлення;
- Ми включили сценарій оновлення з GitLab CE 6.4. Це означає, що ви зможете оновити до наступної версії (6.5) за допомогою однієї команди.
Що нового в версії 5.1.0:
- li>
- Виправлений перенесення передачі проекту, коли сховище не може бути переміщено
- Перемістіть як repo, так і вікі, коли requreted передача проекту
- Адміністраторська область: редагування проекту було видалено з простору імен адміністратора
- Доступ: користувач адміністратора має доступ до будь-якого проекту.
Що нового у версії 4.1:
- Необов'язковий підпис
- Обговорення
- Супутники поза межами tmp
- Номер рядка для вини
- Загальний режим проекту
- Громадська область з неавторизованим доступом
- Завантажте події в інформаційній панелі за допомогою ajax
- Запам'ятайте фільтр інформаційної панелі в файлах cookie
- Замініть реквізит за допомогою sidekiq
- Виправлення проблем маршрутизації
- завдання з очищення грабів
- Виправте резервне копіювання / відновлення
- Показати попередній перегляд для зображень нотатки
- Покращений графік мережі
- Знизити кількість дзвінків з гітОЛіту
- Можливість додавання користувачів у всі групові проекти
- Видалити застарілі конфігурації
- Замінено шрифт Королева з відкритим шрифтом
- Відновлена сторінка адміністратора / панель інструментів
- Відновлена сторінка адміністратора / проектів
Що нового у версії 4.0:
- Зміни поведінки додатків:
- Нові проекти будуть розташовані в іменах (наприклад, gitlab / vagrant)
- Кожна група отримала власний каталог у гітоліті
- Усі проекти групи будуть переміщуватися в каталозі груп (git remote має бути оновленим)
- Проекти з безліччю груп залишатимуться на одному дистанційному
- Користувач отримав ім'я користувача (для існуючих користувачів він буде створений на основі електронної пошти)
- Користувач створює проект під його ім'ям користувача (наприклад, randx / my-project)
- Користувач може змінити ім'я користувача. Всі проекти під його ім'ям буде переміщено
- Власник групи отримав
- Власник може створювати проекти в групі
- Власник може отримати доступ до кожного проекту в межах групи
- Адміністратор може передати будь-який проект з одного простору імен (група, користувач, глобальний) до іншої
- Група або користувач - це простір імен для проекту. Власник простору імен є власником проекту
- Інші зміни:
- Підтримка PostgreSQL краще
- Додано повідомлення електронної пошти про переміщення проекту
- Виправлено сповіщення електронною поштою про проблему закрити / знову відкрити
- Реорганізовані налаштування
- Виправлена помилка порівняння
- Оновіть інтерфейс користувача, щоб дозволити завантаження патча або Diff for Commit, MR
- Кроки можна закрити зараз. Мехаузл залишається відкритим, якщо ви не закриєте його
- Показати коментарі на інформаційній панелі
- Швидко додавати учасників команди через сторінку групи # людей
- Покращення інтерфейсу користувача
- У проектах, а також користувачах та групах у алфавітному порядку сортовані за алфавітом
- Покращено сторінку керування випусків на інформаційній панелі
- Краща інтеграція з GitLab CI (потрібна GitLab CI v1.1.1)
- Що ми вилучили з версії 4.0:
- підтримка gitolite 2
- Підтримка SQLite (мені це подобається, але ця база даних заблокована, коли кілька користувачів використовують gitlab одночасно)
- Підтримка API v2 (вона просто несумісна з проектами з іменами)
- Що потрібно оновлювати під час міграції:
- конфігурація gitlab.yml
- гачків після отримання gitolite
- дозволи на / home / git / repositories /
- python2 symlink
Вимоги :
- Ruby
- MySQL Community Edition
- GIT
- гітоліт
- Redis
Коментар не знайдено