Details

Gradnja in vzdrževanje repozitorija projektnih datotek
ID PERKAN, BOŠTJAN (Author), ID Dobravec, Tomaž (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (505,88 KB)
MD5: 79C3A9F335881F83BA6117D605C0472B

Abstract
V diplomski nalogi smo nadgradili sistem ALGator z dodatnimi skriptami, ki izvajajo sinhronizacijo med lokalnim repozitorijem in strežnikom ter izboljšajo upravljanje dostopnosti do nekaterih entitet preko novega sistema pravic. Ključni izziv je bil omogočiti varen prenos datotek med lokalnimi uporabniki in oddaljenim strežnikom GitLab. Rešitev smo implementirali z Git in GitLab nadgradnjo, ki poleg standardne uporabe vključuje tudi dodatno plast preverjanja dostopa. To smo dosegli s podatkovno bazo, ki omogoča validacijo uporabnikovih pravic do določenih entitet oziroma datotek. Z rešitvijo smo izboljšali varnost sistema in zagotovili boljši nadzor ter prenos podatkov med uporabniki programa ALGator. Nadgradnja predstavlja fleksibilno rešitev, ki jo je mogoče uporabiti tudi v drugih okoljih ter aplikacijah.

Language:Slovenian
Keywords:ALGator, nadgradnja, Git, GitLab
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2025
PID:20.500.12556/RUL-168002 This link opens in a new window
COBISS.SI-ID:232226051 This link opens in a new window
Publication date in RUL:24.03.2025
Views:596
Downloads:195
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Building and maintaining a project file repository
Abstract:
In the thesis, we have upgraded the ALGator system with additional scripts that perform synchronisation between the local repository and the server and improve the accessibility management of some entities through a new permissions system. A key challenge was to enable secure file transfer between local users and the remote GitLab repository. We implemented the solution with a Git and GitLab enhancement that includes an additional layer of access control on top of the standard implementation. This is achieved by a database that allows validation of user rights to specific entities or files. The solution has improved the security of the system and provided better control and data transfer between ALGator users. The enhancement is a flexible solution that can be used in other environments and applications.

Keywords:ALGator, upgrade, Git, GitLab

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back