Barvna shema: Riviera
Trenutno dejavna stran: start » sl » Dokumentacija » Razširitve DokuWikija (WvdS) » ADO-Git » Hitri začetek: prvi repozitorij ADO viden v wikiju

Hitri začetek: prvi repozitorij ADO viden v wikiju

Najkrajša pot od »vtičnik je nameščen« do »repozitorij iz Azure DevOps je mogoče pregledovati v wikiju«. Trije koraki, približno petnajst minut. Obširnejša različica z vsemi zasloni čarovnika in vsemi posebnimi primeri je v vodniku.

Predpogoji

  • wkdoadogit, wkdocore, wkdostorage, wkdoado in wkcore so nameščeni in vklopljeni. Brez wksourceview se datoteke ne odprejo v predalu.
  • Razširitev PHP curl je na voljo.
  • Obstaja preizkušena povezava ADO – glejte hitri začetek za wkdoado. Motnjo povezave, ki se raziskuje od tod, se razišče dvakrat.
  • Za priklop potrebujete skrbniške pravice: priklop zapiše pravice za celotno spletišče.
Pred prvim priklopom naredite varnostno kopijo datoteke conf/acl.auth.php. Priklop piše v upravljani blok te datoteke.

Korak 1: razumite, v kakšno kupčijo greste

Azure DevOps se doseže prek enega samega storitvenega računa. Iz tega sledi dvoje, in oboje velja takoj:

  • Wiki odloča, kdo kaj vidi. Tudi uporabnik brez računa v Azure DevOps lahko priklopljen repozitorij pregleduje, če mu wiki to dovoli.
  • Vse, kar storitveni račun doseže, je dosegljivo – vsakomur, ki mu wiki to dovoli.

Zato storitvenemu računu zdaj dajte najožje pravice, ki pokrivajo predvidene repozitorije. Njegov doseg je zgornja meja; ACL wikija so vrata.

Korak 2: priklopite repozitorij

Skrbništvo → Priklopi repozitorijev, neposredno /doku.php?do=admin&page=wkdoadogit_mounts. Izberite ukaz Nov priklop repozitorija; če zaslon zahteva drugi dejavnik, ga dokažite z Dokaži zdaj. Čarovnik vodi skozi štiri zaslone:

  1. Povezava – povezava iz predpogojev, na seznamu kot projekt / ključ.
  2. Projekt ADO – projekt v Azure DevOps.
  3. Repozitoriji – označite enega ali več repozitorijev, izberite raven vidnosti, nato Predogled.
  4. Predogled – kaj raven vidnosti podeli, kateri imenski prostor nastane in vsaka vrstica pravic, ki bo zapisana. Nato Registriraj.

Na izbiro je šest ravni vidnosti:

Raven vidnosti Kdo sme brati
private Nihče razen obratovalne skupine.
team Vlogovne skupine prav tega projekta – bralci, sodelavci, vzdrževalci.
readonly Vsak prijavljen račun.
showcase Vsi, tudi neprijavljeni; klonirati ne sme nihče.
library Vsi, tudi neprijavljeni; klonirajo lahko samo prijavljeni računi.
public Vsi, tudi neprijavljeni.

Dokler ta priklop ne obstaja, je repozitorij v wikiju neviden. To, da ga storitveni račun vidi, ne zadošča – izpostavitev je izrecno dejanje.

Korak 3: postavite prikaz na stran

Priklop in oznaka sta dve ločeni dejanji. Priklop zapiše samo pravice in ne ustvari nobene strani. Repozitorij postane viden šele z oznako na strani. To je najpogostejši razlog za vtis, da priklop ne deluje.

Uredite stran repozitorijev projekta – sl:projects:acme:repos – in vanjo vpišite:

{{wk:adogit>povezava:projekt-ADO:repozitorij region=toc}}

Na tej namestitvi je na strani de:projects:dwplugins:repos na primer zapisano {{wk:adogit>wvds:DokuWiki-Plugins:wkdoadogit region=toc}}.

Preverjanje rezultata

Odprta datoteka v delovnem prostoru repozitorija z drevesom datotek, zavihkom in številkami vrstic

Tako je videti priklopljen repozitorij: drevo na levi vodi skozi datoteke, odprta datoteka je na desni s številkami vrstic, vrstica stanja pa navaja vidnost, vejo in vašo vlogo.

  • Vidite sklice, drevo datotek in datoteke. Vsak od teh klicev gre skozi ista vrata, ovrednotena ob vsakem klicu znova in nikoli predpomnjena. Zato odvzem pravic učinkuje že ob naslednjem klicu in ne šele po izteku nekega roka.
  • Protipreverba z drugim računom – tisti dve minuti se enkrat na namestitev splačata: račun brez pravice branja nad imenskim prostorom priklopa ne vidi ničesar. Ne delnega seznama in ne sporočila o napaki, ki bi repozitorij poimenovalo. Nato dodelite pravico branja in preverite, da lahko pregleduje.
  • Branje in pisanje sta dve stopnji ACL istega imenskega prostora: pravica branja pomeni pregledovati, pravica pisanja pomeni objavljati spremembe in ustvarjati sklice. Za to se ne nastavlja nič dodatnega.

Naslednji korak

sl/wiki/dwe/wkdoadogit/quickstart.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille