ГитБуцкет, систем за колаборативни развој у ГитХуб стилу, достиже своју верзију 4.37

Лансирање нова верзија ГитБуцкет пројекта 4.37, који је развијен као колаборативни систем за Гит ризнице са интерфејсом у стилу ГитХуб, ГитЛаб или Битбуцкет.

ГитБуцкет долази са сетом карактеристика опсега што укључује ГитЛФС подршку, проблеме, захтев за повлачење, обавештења, систем додатака, јавна и приватна Гит спремишта, плус такође се лако могу интегрисати са ЛДАП-ом за управљање рачунима и групама. ГитБуцкет код је написан у Скали и лиценциран под Апацхе 2.0.

ГитБуцкет 4.37 хигхлигхтс

У овој новој верзији ГитБуцкет 4.37 је то корисник има могућност да конфигурише сопствену УРЛ адресу у подешавањима за приступ спремишту преко ССХ, који се може користити када корисници приступају ГитБуцкету преко ССХ-а не раде директно, већ преко додатног прокси сервера који преусмерава захтеве клијената.

Још једна промена која се истиче у овој новој верзији је та додата могућност коришћења ЕДДСА кључева за проверу дигиталних потписа потврда. Подршка је обезбеђена ажурирањем компоненти апацех-ссхд и боунцицастле-јава.

Даље Напомиње се да су ограничења максималне величине лозинке измењена (ограничење је повећано са 20 на 40 знакова) и ВебХоок УРЛ (са 200 на 400 знакова).

То такође можемо наћи Веб АПИ је проширен и Јенкинс системска интеграција побољшана, поред додатних АПИ позива за рад са Гит-ом (Гит Референце АПИ) и листе проблема процеса, на пример, додата је подршка за податке у тест верзијама (милестонес) и могућност извршавања операција за све записе проблема одједном.

Како инсталирати ГитБуцкет на Убунту сервер, Убунту радну површину или деривате?

Као што је поменуто на почетку, ГитБуцкет је систем за заједнички развој који се самостално хостује инсталација овог је усмерена на сервере, мада је такође могућа могу да схвате инсталација у верзији за рачунаре Убунту или неки његов дериват.

Морате само узети у обзир да у упутствима, уместо постављања домена, морате користити локалну ИП адресу у својој кућној мрежи, такође морате размотрити додатну инсталацију пакета неопходних за покретање веб услуге (ПХП, Апацхе, нека компатибилна база података (МиСКЛ или ПостгреСКЛ) Могу вам препоручити да инсталирате Ксампп за Линук или чувену Лампу.

За инсталацију из ГитБуцкет-а, прво морамо имати инсталиран јава пакет на систему, па ако га немате, само покрените следећу команду:

sudo apt-get install default-jdk -y

Сада креираћемо нову групу и корисника који ће моћи да покрене ГитБуцкет ГитБуцкет 4.37,

sudo groupadd -g 555 gitbucketsudo useradd -g gitbucket --no-user-group --home-dir /opt/gitbucket --no-create-home --shell /usr/sbin/nologin --system --uid 555 gitbucket

Готово, сада ћемо преузети стабилну верзију актуелнији од следећи линк или са терминала са вгет-ом:

wget https://github.com/gitbucket/gitbucket/releases/download/4.37.1/gitbucket.war

Када се преузимање заврши, мораћемо да доделимо простор ГитБуцкету. За ово ћемо откуцати следећу команду:

mkdir /opt/gitbucket

Сад само преузету датотеку морамо преместити у новостворени директоријум:

mv gitbucket.war /opt/gitbucket

Сада морамо дати дозволе кориснику коју креирамо тако да можете радити на креираном директоријуму:

chown -R gitbucket:gitbucket /opt/gitbucket

Већ с тим, креираћемо услугу у систему за ово ћемо откуцати:

sudo nano /etc/systemd/system/gitbucket.service

У датотеку ћемо поставити следеће:

# GitBucket Service
[Unit]
Description=Manage Java service

[Service]
WorkingDirectory=/opt/gitbucket
ExecStart=/usr/bin/java -Xms128m -Xmx256m -jar gitbucket.war
User=gitbucket
Group=gitbucket
Type=simple
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Штедимо помоћу Цтрл + О и излазимо са Цтрл + Кс и поново учитајмо све услуге са:

sudo systemctl daemon-reload

А ми омогућавамо ону коју креирамо помоћу:

sudo systemctl start gitbucket
sudo systemctl enable gitbucket

Већ када је услуга омогућена и покренута, морамо повезати базу података:

sudo nano /opt/gitbucket/database.conf
db {
url = "jdbc:h2:${DatabaseHome};MVCC=true"
user = "sa"
password = "sa"
}

И готово с тим Услузи сада можете да приступите са вашег домена улазак у простор додељен хттп://иоурдомаин.цом:8080 или у локалну инсталацију са лоцалхост: 8080

  • Корисник: роот
  • Лозинка: роот

Коначно, препоручује се примена обрнутог проксија, али поступак се разликује у Нгинку, Апацхеу или Цанди-у. Можете проверити документацију о томе у следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.