เชธเชนเชฏเซ‹เช—เซ€ เชตเชฟเช•เชพเชธ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ Kallithea 0.5 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชฆเซเชฐเชพเชฐเชพ เชฐเชœเซ เช•เชฐเซ‡เชฒ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เช•เซ‡เชฒเชฟเชฅเชฟเชฏเชพ 0.5, เช†เชงเชพเชฐเชฟเชค เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชซเซเชฐเซ€เชกเชฎ เช•เชจเซเชเชฐเซเชตเชจเซเชธเซ€เชจเชพ เช‰เชคเซเชธเชพเชนเซ€เช“ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเช“ เชซเซเชฐเซ€ เช•เซ‹เชก เชฌเซ‡เช เชฐเซ‹เชกเช•เซ‹เชกเชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เชšเชพเชฒเซ เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡, เชชเช›เซ€ เชชเชฐเชฟเชตเชฐเซเชคเชจเซ‹ เช† เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช…เชฐเซเชง-เชฎเชพเชฒเชฟเช•เซ€เชจเชพ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚. Kallithea เชคเชฎเชจเซ‡ เชตเชฟเช•เชพเชธ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชœเชฎเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ Git เช…เชจเซ‡ Mercurial เช†เชตเซƒเชคเซเชคเชฟ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ GitHub, GitLab เช…เชจเซ‡ Bitbucket เชœเซ‡เชตเชพ เช•เชพเชฐเซเชฏเซ‹เชฎเชพเช‚ เชธเชฎเชพเชจ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก Python เช…เชจเซ‡ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค GPLv3 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ.

เช•เซ‡เชฒเชฟเชฅเชฟเชฏเชพเชฎเชพเช‚ เชชเซเชถ/เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€เช“ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เชธเชนเชฏเซ‹เช—เซ€ เชตเชฟเช•เชพเชธเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชญเช‚เชกเชพเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ, เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹ เชถเซ‡เชฐ เช•เชฐเชตเชพ, เช•เซ‹เชกเชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช•เชฐเชตเชพ, เช…เชจเซเชฏ เชธเชนเชญเชพเช—เซ€เช“เชจเซ€ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ, เชซเซ‹เชฐเซเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ, เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเชตเชพ เช…เชฅเชตเชพ เชเช• เชธเชฐเชณ เชธเช‚เชชเชพเชฆเช• เชฆเซเชตเชพเชฐเชพ เช•เซ‹เชกเชจเซ‡ เชธเซเชฅเชพเชจเซ‡ เชฌเชฆเชฒเซ‹. LDAP เช…เชฅเชตเชพ ActiveDirectory เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช•เซ‡เชจเซเชฆเซเชฐเซ€เชฏเช•เซƒเชค เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เชเช•เซ€เช•เชฐเชฃ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. เชœเซ‚เชฅเชจเชพ เชธเชญเซเชฏเซ‹เชจเชพ เชเช•เซ€เช•เซƒเชค เชธเช‚เชšเชพเชฒเชจ เชธเชพเชฅเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชœเซ‚เชฅเซ‹ เช…เชจเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เชœเซ‚เชฅเซ‹เชจเซ€ เชฐเชšเชจเชพ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ เชธเชฟเชธเซเชŸเชฎ เชฆเซเชตเชพเชฐเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เชฆเซ‡เช–เชพเชต เชธเชฐเชณเชคเชพเชฅเซ€ เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช†เชฒเซ‡เช–เชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ€ เชฆเซเชฐเชถเซเชฏ เชฐเชœเซ‚เช†เชค เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. เชซเซ‡เชฐเชซเชพเชฐ เชธเชฎเซ€เช•เซเชทเชพ เชธเชฟเชธเซเชŸเชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชšเชฐเซเชšเชพ เช…เชจเซ‡ เชธเซ‚เชšเชจเชพเช“ เชฎเซ‹เช•เชฒเชตเชพเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡.

เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‹ เชธเชฐเซเชตเชฐ เชญเชพเช— เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ‡เชก เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชเช•เชธเชพเชฅเซ‡ เช…เชจเซ‡เช• เชชเซเชฒ/เชชเซเชถ เชตเชฟเชจเช‚เชคเซ€เช“ เช•เชฐเชตเชพ เชฆเซ‡ เช›เซ‡. เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡, เชธเชฟเชธเซเชŸเชฎ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช•เซ‡เชถเซ€เช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชธเซเชฎเซ‡เชณ เชฎเซ‹เชกเชฎเชพเช‚ เช•เซเชฐเชฟเชฏเชพเช“ เช•เชฐเซ‡ เช›เซ‡. เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชธเช‚เช•เชฒเชฟเชค เชฌเซ‡เช•เช…เชช เชŸเซ‚เชฒเซเชธ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ โ€œscpโ€ เชฆเซเชตเชพเชฐเชพ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพเชจเซ€ เชจเช•เชฒ เช†เชฐเซเช•เชพเช‡เชต เช…เชจเซ‡ เชธเชพเชšเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชเชฎเชพเช‚ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เชตเชฟเชถเชฟเชทเซเชŸ เชธเซเชคเชฐเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชฌเชงเซ€ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‹ เชฒเซ‹เช— เชฐเชพเช–เซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชฆเชฐเซ‡เช• เชตเชฟเชจเช‚เชคเซ€เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ เชตเซ€เชธเซ€เชเชธ, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ SQLite, PostgreSQL เช…เชฅเชตเชพ SQLAlchemy เชฆเซเชตเชพเชฐเชพ เชธเชฎเชฐเซเชฅเชฟเชค เช…เชจเซเชฏ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • "ssh:// เชœเซ‡เชตเชพ URL เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ SSH เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเซ€ เชถเช•เซเชฏ เช›เซ‡.[เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]/name/of/repository" SSH เชฎเชพเชฐเชซเชคเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช•เซ€ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ (เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชชเชธเช‚เชฆเช—เซ€เชจเชพ เช†เชงเชพเชฐเซ‡ เช•เซ€เชจเชพ เชตเชงเชพเชฐเชพเชจเชพ เชชเชพเชธเชตเชฐเซเชก เชธเซเชฐเช•เซเชทเชพ เชธเชพเชฅเซ‡ เช…เชฅเชตเชพ เชตเช—เชฐ). เชธเชฐเซเชตเชฐ เชชเชฐ เช•เซ€ (~/.ssh/id_rsa.pub) เช…เชชเชฒเซ‹เชก เช•เชฐเชตเซ€ เช Kallithea เชตเซ‡เชฌ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฆเซเชตเชพเชฐเชพ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เช…เชงเชฟเช•เซƒเชค_keys เชซเชพเชˆเชฒเชฎเชพเช‚ เช•เซ€เชจเซ€ เชฌเชšเชคเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชจเซ‹เช‚เชงเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ SSH เชฎเชพเชฐเชซเชคเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ HTTPS เชฎเชพเชฐเชซเชคเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชงเชพเชฐเซ‡ เช›เซ‡.
  • เชตเชฟเชคเชฐเชฟเชค เชธเช‚เชธเซเช•เชฐเชฃ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฟเชธเซเชŸเชฎ เชฎเชฐเซเช•เซเชฏเซเชฐเซ€เชฏเชฒ 5.2 เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ.
  • โ€œเชเชกเชฎเชฟเชจ > เชธเซ‡เชŸเชฟเช‚เช—เซเชธ > เชตเชฟเชเซเชฏเซเช…เชฒ > (HTTP) เช•เซเชฒเซ‹เชจ URLโ€ เชซเช‚เช•เซเชถเชจเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชพเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเซเช‚ เชนเซ‡เชจเซเชกเชฒเชฐ เชนเชตเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ โ€œ{repo}โ€ เช…เชจเซ‡ โ€œ_{repoid}โ€ เชธเซเชŸเซเชฐเชฟเช‚เช—เซเชธเชจเซ€ เชนเชพเชœเชฐเซ€ เชฎเชพเชŸเซ‡ เชคเชชเชพเชธ เช•เชฐเซ‡ เช›เซ‡.
  • เชเช•เซเชธเซ‡เชธ เชฐเชพเช‡เชŸเซเชธ เชธเชฟเชธเซเชŸเชฎ เชธเชพเชซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ - เชเช•เซเชธเซ‡เชธ เชฐเชพเช‡เชŸเซเชธ เชนเช‚เชฎเซ‡เชถเชพ เชฎเชพเชคเซเชฐ เชตเชงเชพเชฐเชพเชจเชพ เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เชคเซ‡ เช–เชพเชคเชฐเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เช•เซ‹เชˆเชชเชฃ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเชพเชธเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชกเชฟเชซเซ‹เชฒเซเชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเซ‡เชตเชพ เชœ เช…เชงเชฟเช•เชพเชฐเซ‹ เชนเชถเซ‡.
  • api_access_controllers_whitelist เชธเซ‡เชŸเชฟเช‚เช— เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. API เชเช•เซเชธเซ‡เชธ เช•เซ€ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชนเชตเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชฎเช‚เชœเซ‚เชฐ เชคเชฎเชพเชฎ API เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช†เชชเซ‡ เช›เซ‡.
  • Python 2.6 เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชนเชพเชฒเชฎเชพเช‚ เชฎเชพเชคเซเชฐ Python 2.7 เชฌเซเชฐเชพเชจเซเชš เชœ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡, เชชเชฐเช‚เชคเซ เชกเซ‡เชตเชฒเชชเชฐเซเชธ Python 3.x เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชชเซ‹เชฐเซเชŸ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡.
  • เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชฒเซ‹เช•เซ€เช‚เช— เชซเช‚เช•เซเชถเชจ (เชชเซเชฒ-เชŸเซ-เชฒเซ‹เช•, เชชเซเชถ-เชŸเซ-เช…เชจเชฒเซ‰เช•) เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹