<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="168002" NadgradivoID="0" NRID="26101882" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=168002" StOgledov="601" StPrenosov="195" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-11-13 13:44:01" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000470" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-168002">20.500.12556/RUL-168002</PID>
  <Naslov>Gradnja in vzdrževanje repozitorija projektnih datotek</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Building and maintaining a project file repository</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>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.</Opis>
  <TujJezik_Opis>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.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>ALGator</Beseda>
    <Beseda>nadgradnja</Beseda>
    <Beseda>Git</Beseda>
    <Beseda>GitLab</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>ALGator</Beseda>
    <Beseda>upgrade</Beseda>
    <Beseda>Git</Beseda>
    <Beseda>GitLab</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2025-03-24 14:35:00</DatumVstavljanja>
  <DatumObjave>2025-03-24 14:35:03</DatumObjave>
  <DatumSpremembe>2025-04-11 08:42:16</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2025</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="144079" Ime="BOŠTJAN" Priimek="PERKAN" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23547" Ime="Tomaž" Priimek="Dobravec" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="4596067" Afiliacija="" ArrsID="18188" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">37414</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/232226051">232226051</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="200971" DatotekaNRID="14184724" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="518017" VelikostDatotekeKratko="505,88 KB" DatumVstavljanja="2025-03-24 14:35:04" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Perkan_Bostjan_-_Gradnja_in_vzdrzevanje_repozitorija_projektnih_datotek.pdf</Naziv>
      <OrgNaziv>Perkan_Bostjan_-_Gradnja_in_vzdrzevanje_repozitorija_projektnih_datotek.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>79C3A9F335881F83BA6117D605C0472B</MD5>
      <SHA256>e548f2a1688f8bd8a082f38efba541a2ec74d09bd32d75e342dd0aa68e77e06a</SHA256>
      <UUID>c4d8759f-08b3-11f0-b232-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=200971</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="43849"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
