GitBucket 4.38 vjen me mbështetje për fushat e personalizuara, përmirësime dhe më shumë

GitBucket sistemi i zhvillimit bashkëpunues të stilit GitHub

GitBucket është një platformë në internet Git e mundësuar nga Scala

kohët e fundit u njoftua lëshimi i versionit të ri të GitBucket 4.38, i cili zhvillon një sistem bashkëpunimi me magazinat Git me një ndërfaqe të stilit GitHub, GitLab ose Bitbucket.

GitBucket vjen me një sërë veçorish të fushës i cili përfshin, mbështetjen e GitLFS, çështjet, kërkesën për tërheqje, njoftimet, sistemin e shtojcave, depot publike dhe private të Git, plus që gjithashtu mund të integrohet lehtësisht me LDAP për menaxhimin e llogarive dhe grupeve. Kodi GitBucket është shkruar në Scala dhe i licencuar nën Apache 2.0.

GitBucket Ka një sistem shtojcash. i cili përmban një koleksion shtojcash të zhvilluara nga kontribuesit e komunitetit. Në formën e shtojcave, janë zbatuar veçori të tilla si krijimi i shënimeve thelbësore, postimi i njoftimeve, kopjet rezervë, shfaqja e njoftimeve në desktop, komponimet e komplotit dhe vizatimi AsciiDoc.

Pikat kryesore të GitBucket 4.38

Në këtë version të ri të GitBucket 4.38 që është paraqitur, theksohet se ofroi mundësinë për të shtuar fusha të personalizuara për çështjet dhe kërkesat tërheqëse. Fushat shtohen në ndërfaqen me konfigurimin e depove. Për shembull, te Çështjet, mund të shtoni një fushë me një datë deri në të cilën problemi duhet të zgjidhet.

Përveç kësaj, në GitBucket 4.38 tani është e mundur të caktohen disa persona përgjegjës zgjidhjen e problemeve dhe rishikimin e kërkesave për tërheqje.

Theksohet gjithashtu se përdoruesit pajisen me një ndërfaqe për të zëvendësuar një fjalëkalim të harruara ose të komprometuara. Për të konfirmuar operacionin, duhet të konfiguroni dërgimin e emaileve përmes SMTP.

Nga ana tjetër, kur shfaqen materialet e krijuara me shënimin Markdown, lëvizja horizontale mbështetet për tabela shumë të gjera.

Dhe ne gjithashtu mund ta gjejmë atë shtoi opsionin e linjës së komandës “–jetty_idle_timeout”. për të konfiguruar kohën e papunë të serverit Jetty. Si parazgjedhje, koha e skadimit është vendosur në 5 minuta.

Vlen të përmendet se u lëshua një version korrigjues që shton rregullimet e mëposhtme:

  • Rregulloni ndryshimin e komenteve në Chrome 105
  • Rregulloni tabelën Markdown CSS
  • Rregulloni paraqitjen e HTML të disa të caktuarve

Më në fund nëse jeni të interesuar të dini më shumë për të, ju mund të kontrolloni detajet Në lidhjen vijuese.

Si të instaloni GitBucket në Ubuntu?

Sistemi lehtë për t'u instaluar, i zgjerueshëm nëpërmjet shtojcave dhe i pajtueshëm me GitHub API. Kodi është shkruar në Scala dhe është i disponueshëm nën licencën Apache 2.0. MySQL dhe PostgreSQL mund të përdoren si DBMS.

Instalimi i GitBucket është i ngjashëm në shumicën e shpërndarjeve Linux, plus ju duhet ta dini këtë kërkon Java8, kështu që ju duhet ta instaloni atë, nëse nuk është instaluar tashmë. Thjesht duhet të keni parasysh se në udhëzimet në vend që të vendosni një domen, duhet të përdorni IP-në lokale në rrjetin tuaj të shtëpisë.

Le të krijojmë një grup të ri dhe një përdorues për të ekzekutuar GitBucket:

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

Pasi të jetë bërë kjo, tani do të shkarkojmë versionin më aktual të qëndrueshëm që është versioni 4.33 nga lidhja e mëposhtme ose nga terminali me wget:

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

Pasi shkarkimi të përfundojë, do të duhet të ndajmë një hapësirë ​​për GitBucket. Për këtë do të shtypim komandën e mëposhtme:

mkdir /opt/gitbucket

Tani, ne vetëm duhet ta zhvendosim skedarin e shkarkuar në drejtorinë e krijuar rishtazi:

mv gitbucket.war /opt/gitbucket

tani ne duhet t'i japim leje përdoruesit që ne krijojmë në mënyrë që ju të mund të punoni në drejtorinë e krijuar:

chown -R gitbucket:gitbucket /opt/gitbucket

Me këtë, ne do të krijojmë një shërbim në sistem, për këtë do të shkruajmë:

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

Në skedar do të vendosim sa vijon:

# 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

Ne ruajmë me Ctrl + O dhe dalim me Ctrl + X dhe do të ngarkojmë përsëri të gjitha shërbimet me:

sudo systemctl daemon-reload

Dhe ne mundësojmë atë që krijojmë me:

sudo systemctl start gitbucket
sudo systemctl enable gitbucket

Me shërbimin të aktivizuar dhe nisur, ne duhet të lidhim bazën e të dhënave:

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

Dhe kjo është ajo, ju mund të hyni në shërbim nga domeni juaj duke hyrë në hapësirën e caktuar http://yourdomain.com:8080 ose në një instalim lokal me localhost:8080

Përdoruesi: root
Fjalëkalimi: rrënjë

Më në fund, rekomandohet zbatimi i një përfaqësuesi të kundërt, por procesi ndryshon në Nginx, Apache ose Candy. Dokumentacionin për këtë mund ta konsultoni në linkun e mëposhtëm.


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.