Kallithea рдордзреНрдпреЗ рдкреБрд╢/рдкреБрд▓ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рднрд╛рдВрдбрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕, рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреНрдпрд╛рд╕, рдХреЛрдбрдЪреЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХрд░рдгреНрдпрд╛рд╕, рдЗрддрд░ рд╕рд╣рднрд╛рдЧреАрдВрдЪреНрдпрд╛ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкрд╛рдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рд╕, рдлреЛрд░реНрдХ рдкреНрд░рдХрд▓реНрдк, рдкреБрд▓ рд╡рд┐рдирдВрддреНрдпрд╛ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рд╕ рдХрд┐рдВрд╡рд╛ рдПрдХрд╛ рд╕рд╛рдзреНрдпрд╛ рд╕рдВрдкрд╛рджрдХрд╛рджреНрд╡рд╛рд░реЗ рдХреЛрдб рдмрджрд▓рд╛. LDAP рдХрд┐рдВрд╡рд╛ ActiveDirectory рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХреЗрдВрджреНрд░реАрдХреГрдд рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдг рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ. рд╕рдореВрд╣ рд╕рджрд╕реНрдпрд╛рдВрдЪреНрдпрд╛ рдПрдХрддреНрд░рд┐рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕рд╣ рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рдЧрдЯ рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рдХ рдЧрдЯ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ. рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдкреНрд░рдгрд╛рд▓реАрджреНрд╡рд╛рд░реЗ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╕реНрд╡рд░реВрдк рд╕рд╣рдЬрдкрдгреЗ рдмрджрд▓рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЧреНрд░рд╛рдлрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкрд╛рдВрдЪреЗ рджреГрд╢реНрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ. рдмрджрд▓ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдкреНрд░рдгрд╛рд▓реА рдмрджрд▓рд╛рдВрдЪреНрдпрд╛ рдЪрд░реНрдЪреЗрд▓рд╛ рдЖрдгрд┐ рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ.
рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪрд╛ рд╕рд░реНрд╡реНрд╣рд░ рднрд╛рдЧ рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдЖрд╣реЗ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдкреБрд▓/рдкреБрд╢ рд╡рд┐рдирдВрддреНрдпрд╛ рд╕рд░реНрд╡реНрд╣ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА, рд╕рд┐рд╕реНрдЯреАрдо рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдХреЕрд╢рд┐рдВрдЧ рдЖрдгрд┐ рдЕреЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдореЛрдбрдордзреНрдпреЗ рдХреНрд░рд┐рдпрд╛ рдХрд░рдд рдЖрд╣реЗ. рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдмреЕрдХрдЕрдк рд╕рд╛рдзрдиреЗ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реА рдЖрд╣реЗрдд рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ "scp" рджреНрд╡рд╛рд░реЗ рд╕рд░реНрд╡ рдбреЗрдЯрд╛рдЪреА рдкреНрд░рдд рд╡реЗрд│реЛрд╡реЗрд│реА рд╕рдВрдЧреНрд░рд╣рд┐рдд рдЖрдгрд┐ рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд. рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдордзреАрд▓ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкрд╛рдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрддрд░ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ рдЬреЛ рд╕рд░реНрд╡ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪрд╛ рд▓реЙрдЧ рдареЗрд╡рддреЛ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдирдВрддреАрд▓рд╛ рдкреНрд░рдорд╛рдгреАрдХреГрдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ
рдореБрдЦреНрдп рдмрджрд▓:
- тАЬssh:// рд╕рд╛рд░рдЦреА URL рд╡рд╛рдкрд░реВрди SSH рд╡рд╛рдкрд░реВрди рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]/name/of/repository" SSH рджреНрд╡рд╛рд░реЗ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдирд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕рддреЗ (рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдкрд╕рдВрддреАрдиреБрд╕рд╛рд░ рдХреАрдЪреНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рд╕рд╡рд░реНрдб рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╣ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рд╢рд┐рд╡рд╛рдп). рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдХреА (~/.ssh/id_rsa.pub) рдЕрдкрд▓реЛрдб рдХрд░рдгреЗ Kallithea рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдЪрд╛рд▓рддреЗ, рдЬреЗ рдЕрдзрд┐рдХреГрдд_keys рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдХреА рдЬрддрди рдХрд░рдгреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рддреЗ. рд╣реЗ рдиреЛрдВрджрд╡рд▓реЗ рдЬрд╛рддреЗ рдХреА рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрд╕рд╣ SSH рджреНрд╡рд╛рд░реЗ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ HTTPS рджреНрд╡рд╛рд░реЗ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЖрд╣реЗ.
- рд╡рд┐рддрд░реАрдд рдЖрд╡реГрддреНрддреА рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА Mercurial 5.2 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
- тАЬAdmin > Settings > Visual > (HTTP) рдХреНрд▓реЛрди URLтАЭ рдлрдВрдХреНрд╢рди рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рд╣рдБрдбрд▓рд░ рдЖрддрд╛ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ тАЬ{repo}тАЭ рдЖрдгрд┐ тАЬ_{repoid}тАЭ рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕рдЪреА рдЙрдкрд╕реНрдерд┐рддреА рддрдкрд╛рд╕рддреЛ.
- рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рдгрд╛рд▓реА рд╕рд╛рдл рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ - рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░ рдиреЗрд╣рдореАрдЪ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдирд▓реЗ рдЬрд╛рддрд╛рдд, рдореНрд╣рдгрдЬреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдбреАрдлреЙрд▓реНрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдХрд┐рдорд╛рди рд╕рдорд╛рди рдЕрдзрд┐рдХрд╛рд░ рдЕрд╕рддреАрд▓ рдпрд╛рдЪреА рд╣рдореА рджрд┐рд▓реА рдЬрд╛рддреЗ.
- api_access_controllers_whitelist рд╕реЗрдЯрд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓рдордзреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЖрд╣реЗ. API рдкреНрд░рд╡реЗрд╢ рдХреА рджреНрд╡рд╛рд░реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрддрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдЕрдиреБрдорддреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ API рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдордВрдЬреВрд░ рдХрд░рддреЗ.
- Python 2.6 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╕рдзреНрдпрд╛ рдлрдХреНрдд Python 2.7 рд╢рд╛рдЦрд╛ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╡рд┐рдХрд╕рдХ рдкрд╛рдпрдерди 3.x рд╕рд╛рдареА рдкреВрд░реНрдг рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗрдд.
- рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рд▓реЙрдХрд┐рдВрдЧ рдлрдВрдХреНрд╢рди (рдкреБрд▓-рдЯреВ-рд▓реЙрдХ, рдкреБрд╢-рдЯреВ-рдЕрдирд▓реЙрдХ) рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
рд╕реНрддреНрд░реЛрдд: opennet.ru