Kallithea gụnyere ihe nkesa na-arụ ọrụ dị elu maka nhazi ntinye / ịdọrọ arịrịọ yana interface weebụ maka ịhazi mmepe mmekorita, nke na-enye gị ohere ijikwa ebe nchekwa, kesaa ikike ịnweta, koodu nyocha, soro ọrụ nke ndị ọzọ sonyere, ọrụ ndụdụ, zipu arịrịọ ịdọrọ ma ọ bụ gbanwee koodu ka ọ bụrụ ebe, site na nchịkọta akụkọ dị mfe. A na-akwado njikọta na nchekwa data onye ọrụ etiti etinyere na LDAP ma ọ bụ ActiveDirectory. A na-akwado imepụta otu ebe nchekwa na otu ndị nrụpụta nwere njikwa jikọtara ọnụ nke ndị otu otu. Ọdịdị nke interface nwere ike gbanwee ngwa ngwa site na usoro template. A na-akwado ihe ngosi ngosi nke ọrụ n'ụdị eserese. Usoro nyocha mgbanwe na-akwado mkparịta ụka mgbanwe na izipu ọkwa.
Akụkụ nkesa nke ikpo okwu bụ multi-threaded, nke na-enye gị ohere ijere ọtụtụ arịrịọ ịdọrọ / ịkwanye n'otu oge. Ka iwelie arụmọrụ, sistemụ ahụ na-arụsi ọrụ ike na-echekwa caching na ime omume na ọnọdụ asynchronous. Sistemu ejikọtala ngwaọrụ nkwado ndabere na mpaghara nke na-enye gị ohere ịchekwa oge ma chekwaa otu data niile site na "scp". Iji soro ọrụ dị na ebe nchekwa, a na-akwado akwa oyi akwa pụrụ iche nke na-edobe ndekọ arịrịọ niile ma na-enye ohere ka ọ bụrụ nkwenye nke arịrịọ ọ bụla. A na-eji ụlọ akwụkwọ na-arụ ọrụ na ebe nchekwa
Isi mgbanwe:
- Ọ ga-ekwe omume ịnweta ebe nchekwa ahụ site na iji SSH site na iji URL dị ka "ssh: //[email protected]/ aha/nke/ ebe nchekwa". Nyocha mgbe ị na-enweta ebe nchekwa site na SSH dabere na igodo ọha nke onye ọrụ (yana ma ọ bụ na-enweghị nchebe paswọọdụ nke igodo ahụ, dabere na mmasị onye ọrụ). A na-ebulite igodo (~/.ssh/id_rsa.pub) na ihe nkesa site na ntanetị weebụ Kallithea, nke na-eme ka nchekwa nke igodo dị na faịlụ ikike_keys. A na-achọpụta na arụmọrụ nke ịrụ ọrụ na ebe nchekwa site na SSH dị elu karịa mgbe ị na-enweta ebe nchekwa site na HTTPS.
- Nkwado agbakwunyere maka sistemụ njikwa ụdị ekesa Mercurial 5.2.
- A rụgharịrị ọrụ "Admin> Ntọala> Visual> (HTTP) Clone URL", onye na-ahụ maka ya na-enyocha ya nke ọma maka ọnụnọ nke eriri "{repo}" na "_{repoid}".
- E hichaa sistemu ikike ịnweta - a na-ewere ikike ịnweta naanị dị ka mgbakwunye, ya bụ. a na-ekwe nkwa na onye ọrụ ọ bụla ga-enwe ma ọ dịkarịa ala otu ikike dị ka onye ọrụ ndabara.
- E wepụrụ nkwado maka ntọala api_access_controllers_whitelist na faịlụ nhazi. Nyocha site na igodo nnweta API ugbu a na-enye ohere ịnweta API niile ekwenyere onye ọrụ.
- Akwụsịla nkwado maka Python 2.6. Ugbu a ọ bụ naanị ngalaba Python 2.7 ka a na-akwado, mana ndị mmepe na-arụ ọrụ iji nye nkwado zuru oke maka Python 3.x.
- Ewepụla ọrụ mkpochi ebe nchekwa (dọta-na-akpọchi, push-to-lock).
isi: opennet.ru