Kallithea inosanganisira yakakwira-inoshanda sevha yekugadzirisa zvikumbiro zvepush / kudhonza uye webhu interface yekuronga kudyidzana kusimudzira, iyo inokutendera iwe kubata matura, kugovana kodzero dzekuwana, kodhi kodhi, kuronda zviitiko zvevamwe vatori vechikamu, mapurojekiti eforogo, kutumira zvikumbiro zvekudhonza kana shandura kodhi panzvimbo, kuburikidza nemupepeti ari nyore. Kubatanidzwa nevepakati bhizinesi mushandisi database yakavakirwa paLDAP kana ActiveDirectory inotsigirwa. Kugadzirwa kwemapoka ekuchengetera uye mapoka evagadziri ane manejimendi akabatana enhengo dzeboka anotsigirwa. Kuonekwa kweiyo interface kunogona kushandurwa nyore nyore kuburikidza ne template system. Chiratidziro chinooneka chechiitiko muchimiro chegirafu chinotsigirwa. Iyo shanduko yekuongorora system inotsigira nhaurirano yekuchinja uye kutumira zviziviso.
Iyo sevha chikamu chepuratifomu ine-multi-threaded, iyo inokutendera iwe kuti ushumire panguva imwe chete akati wandei kudhonza / kusunda zvikumbiro. Kuti uwedzere kuita, sisitimu inoshingairira kushandisa caching uye kuita zviito mune asynchronous mode. Iyo sisitimu yakabatanidza maturusi ekuchengetedza ayo anotendera iwe kuti nguva nenguva uchengetedze uye chengetedza kopi yeese data kuburikidza ne "scp". Kuronda chiitiko mumarepositori, yakakosha layer inotsigirwa inochengeta log yezvese zvikumbiro uye inobvumira kuti chikumbiro chega chega chive chechokwadi. Raibhurari inoshandiswa kushanda nemarepositories
Shanduko huru:
- Zvinogoneka kuwana repository uchishandisa SSH uchishandisa URL senge "ssh: //[email inodzivirirwa]/zita/re/repository". Kutendeseka kana uchinge wawana repository kuburikidza neSSH kunobva pane yeruzhinji kiyi yemushandisi (ine kana isina yekuwedzera password kuchengetedza kiyi, zvichienderana nezvinodiwa nemushandisi). Kuisa kiyi (~/.ssh/id_rsa.pub) kuserver kunoitwa kuburikidza neKallithea web interface, iyo inogadzirisa kuchengetedza kiyi mumvumo_keys faira. Zvinocherechedzwa kuti kuita kwekushanda nerepository kuburikidza neSSH kwakakwira kupfuura kana uchinge wawana repository kuburikidza neHTTPS.
- Yakawedzera tsigiro yekugovera vhezheni yekudzora system Mercurial 5.2.
- Iyo "Admin > Settings > Visual > (HTTP) Clone URL" basa rakagadziridzwa, mugadziri wacho iye zvino anotarisa zvakajeka kuvapo kwetambo "{repo}" uye "_{repoid}".
- Nzira yekodzero yekuwana yakacheneswa - kodzero dzekuwana dzinogara dzichionekwa sekuwedzera, i.e. zvinovimbiswa kuti chero mushandisi achava nekodzero dzakafanana nedzemushandisi wenguva dzose.
- Tsigiro yeapi_access_controllers_whitelist kuseta yabviswa mufaira rekugadzirisa. Kutendesa kuburikidza nekiyi yekupinda yeAPI ikozvino inopa otomatiki kupinda kune ese maAPI anotenderwa kumushandisi.
- Tsigiro yePython 2.6 yakamiswa. Parizvino bazi rePython 2.7 chete ndiro rinotsigirwa, asi vanogadzira vari kushanda kuti vape rutsigiro rwakakwana rwePython 3.x.
- Iyo repository yekuvhara basa (kudhonza-ku-kukiya, kusundira-kuvhura) yabviswa.
Source: opennet.ru