ГитБуцкет 4.38 стиже са подршком за прилагођена поља, побољшањима и још много тога

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

ГитБуцкет је Гит веб платформа коју покреће Сцала

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

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

ГитБуцкет Има систем комплемента који садржи колекцију додатака које су развили сарадници заједнице. У облику додатака, имплементиране су функције као што су креирање основних белешки, постављање најава, прављење резервних копија, приказивање обавештења на радној површини, цртање урезивања и цртање АсцииДоц-а.

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

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

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

Такође је истакнуто да корисницима је обезбеђен интерфејс за замену лозинке заборављени или компромитовани. Да бисте потврдили операцију, морате да конфигуришете слање е-поште преко СМТП-а.

С друге стране, када се приказују материјали креирани са Маркдовн маркупом, хоризонтално померање је подржано за веома широке табеле.

И то такође можемо пронаћи додата опција командне линије „–јетти_идле_тимеоут“. да конфигуришете временско ограничење мировања Јетти сервера. Подразумевано, временско ограничење је подешено на 5 минута.

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

  • Поправите разлику у коментарима у Цхроме-у 105
  • Поправите ЦСС Маркдовн табелу
  • Поправите ХТМЛ приказивање више корисника

Коначно ако сте заинтересовани да сазнате више о томе, можете проверити детаље У следећем линку.

Како инсталирати ГитБуцкет на Убунту?

Систем Лако се инсталира, прошириво преко додатака и компатибилан са ГитХуб АПИ-јем. Код је написан у Сцали и доступан је под лиценцом Апацхе 2.0. МиСКЛ и ПостгреСКЛ се могу користити као ДБМС.

Инсталирање ГитБуцкет-а је слично на већини Линук дистрибуција, и то такође треба да знате захтева Јава8, тако да морате да га инсталирате, ако већ није инсталиран. Само морате узети у обзир да у упутствима уместо постављања домена морате користити локални ИП на својој кућној мрежи.

Хајде да направимо нову групу и корисника Да бисте могли да покренете ГитБуцкет:

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

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

wget https://github.com/gitbucket/gitbucket/releases/download/4.38.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. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.