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,wkdoadoinwkcoreso nameščeni in vklopljeni. Brezwksourceviewse datoteke ne odprejo v predalu.- Razširitev PHP
curlje 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.
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:
- Povezava – povezava iz predpogojev, na seznamu kot
projekt / ključ. - Projekt ADO – projekt v Azure DevOps.
- Repozitoriji – označite enega ali več repozitorijev, izberite raven vidnosti, nato Predogled.
- 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
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
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
- Vadnica: prvi prikaz repozitorija ADO v wikiju – celotna različica z vsemi polji in pastmi.
- Kako klonirati priklopljen repozitorij – dostop od zunaj, z osebnim dostopnim žetonom pod
?do=wkdoadogit_tokens.