āĻĒā§āϰāĻāϞā§āĻĒ āĻĒā§āϰāĻāĻžāĻļ āϝāĻž āĻāĻŋāĻ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻŽā§āĻŽāĻŋāϞāĻŋāϤ āĻāĻžāĻā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽ āϤā§āϰāĻŋ āĻāϰāĻā§, āĻāĻŦāĻ āĻāĻŋāĻāĻšāĻžāĻŦā§āϰ āϧāĻžāĻāĻā§ āĻāĻāĻāĻŋ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻā§āĨ¤ āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰāĻž āϏāĻšāĻ, āĻĒā§āϞāĻžāĻāĻāύ āĻĻāĻŋāϝāĻŧā§ āĻāϰ āĻĒāϰāĻŋāϧāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāύ⧠āϝāĻžāϝāĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŋāĻāĻšāĻžāĻŦ āĻāĻĒāĻŋāĻāĻ (GitHub API)-āĻāϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖāĨ¤ āĻā§āĻĄāĻāĻŋ āϏā§āĻāĻžāϞāĻž (Scala) āĻāĻžāώāĻžāϝāĻŧ āϞā§āĻāĻž āĻāĻŦāĻ āĻ ā§āϝāĻžāĻĒāĻžāĻāĻŋ ⧍.ā§Ļ āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āϞāĻžāĻāϏā§āύā§āϏāĻĒā§āϰāĻžāĻĒā§āϤāĨ¤ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻšāĻŋāϏā§āĻŦā§ āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ āĻāĻŦāĻ āĻĒā§āϏā§āĻāĻāĻŋāĻāϰāĻāĻāϏāĻāĻŋāĻāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
GitBucket āĻāϰ āĻŽā§āϞ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ:
- HTTP āĻāĻŦāĻ SSH āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ ā§āϝāĻžāĻā§āϏā§āϏāϝā§āĻā§āϝ āĻĒāĻžāĻŦāϞāĻŋāĻ āĻ āĻĒā§āϰāĻžāĻāĻā§āĻ āĻāĻŋāĻ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāĻā§āϞā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ;
- āϏāĻŽāϰā§āĻĨāύ ;
- āĻ āύāϞāĻžāĻāύ āĻĢāĻžāĻāϞ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻžāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϏāĻš āϏāĻāĻā§āϰāĻšāϏā§āĻĨāϞ āύā§āĻāĻŋāĻā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāύā§āĻāĻžāϰāĻĢā§āϏ;
- āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋāϰ āĻĒā§āϰāĻžāĻĒā§āϝāϤāĻž;
- āϤā§āϰā§āĻāĻŋ āĻŦāĻžāϰā§āϤāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻāύā§āĻāĻžāϰāĻĢā§āϏ (āϏāĻŽāϏā§āϝāĻž);
- āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāύā§āϝ āĻ āύā§āϰā§āϧ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āĻāύā§āϝ āϏāϰāĻā§āĻāĻžāĻŽ (āĻĒā§āϞ āĻ āύā§āϰā§āϧ);
- āĻāĻŽā§āϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻŦāĻŋāĻā§āĻāĻĒā§āϤāĻŋ āĻĒāĻžāĻ āĻžāύā§āϰ āϏāĻŋāϏā§āĻā§āĻŽ;
- LDAP āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϏāĻš āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻŦāĻ āĻā§āώā§āĻ ā§ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻž āϏāĻŋāϏā§āĻā§āĻŽ;
- āĻĒā§āϞāĻžāĻāĻāύ āϏāĻŋāϏā§āĻā§āĻŽ āϏāĻš āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋāϰ āϏāĻĻāϏā§āϝāĻĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āϤā§āϰāĻŋ āĻ ā§āϝāĻžāĻĄ-āĻ āύāĨ¤ āĻāĻ āĻĒā§āϞāĻžāĻāĻāύāĻā§āϞ⧠GIST āύā§āĻ āϤā§āϰāĻŋ, āĻā§āώāĻŖāĻž āĻĒā§āϰāĻāĻžāĻļ, āĻŦā§āϝāĻžāĻāĻāĻĒ, āĻĄā§āϏā§āĻāĻāĻĒ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ, āĻāĻŽāĻŋāĻ āĻā§āϰāĻžāĻĢāĻŋāĻ āĻāĻŦāĻ AsciiDoc āϰā§āύā§āĻĄāĻžāϰāĻŋāĻ-āĻāϰ āĻŽāϤ⧠āĻĢāĻŋāĻāĻžāϰāĻā§āϞ⧠āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰā§āĨ¤
āύāϤā§āύ āϏāĻŽāϏā§āϝāĻž:
- āϏāĻŦāĻāĻŋāĻā§ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāύāĻāĻžāϝāĻŧāϰāύāĻŽā§āύā§āĻ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ CLI āĻāύā§āĻāĻžāϰāĻĢā§āϏ (āĻĄāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻĒāϝā§āĻā§)āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāύ database.conf āĻĢāĻžāĻāϞā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻāύāĻāĻžāϝāĻŧāϰāύāĻŽā§āύā§āĻ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ DBMS āĻāĻžāύā§āĻāĻļāύ āϏā§āĻāĻŋāĻāϏ āĻĒāĻžāϏ āĻāϰāĻž āϝāĻžāĻŦā§;
- āύāϤā§āύ āϏā§āĻāĻŋāĻāϏ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§: GITBUCKET_MAXFILEZIE (āĻāĻĒāϞā§āĻĄ āĻāϰāĻž āĻĢāĻžāĻāϞā§āϰ āϏāϰā§āĻŦā§āĻā§āĻ āĻāĻāĻžāϰ), GITBUCKET_UPLOADTIMEOUT (āĻĢāĻžāĻāϞ āĻāĻĒāϞā§āĻĄā§āϰ āϏāĻŽāϝāĻŧāϏā§āĻŽāĻž), GITBUCKET_PLUGINDIR (āĻĒā§āϞāĻžāĻāĻāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ) āĻāĻŦāĻ
GITBUCKET_VALIDATE_PASSWORD (āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄā§āϰ āϏāĻ āĻŋāĻāϤāĻž āϝāĻžāĻāĻžāĻ āĻāϰāĻžāϰ āϞāĻāĻŋāĻ); - āĻĒā§āϞ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞ⧠āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāύā§āĻāĻžāϰāĻĢā§āϏ⧠āĻĢāĻžāĻāϞā§āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āϏāĻāĻā§āĻāĻŋāϤ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (āϝāĻž āĻŦāĻĄāĻŧ āĻāĻāĻžāϰā§āϰ āĻĒā§āϞ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻž āϏāĻšāĻ āĻāϰā§);
- āĻā§āϰāĻšāĻŖāϝā§āĻā§āϝ āĻ
āĻā§āϝāύā§āϤāϰā§āĻŖ āĻ āĻŋāĻāĻžāύāĻžāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻļā§āĻŦā§āϤ āϤāĻžāϞāĻŋāĻāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖā§āϰ āϏā§āĻŦāĻŋāϧāĻž āϏāĻš, āĻ
āĻā§āϝāύā§āϤāϰā§āĻŖ āĻāĻāĻĒāĻŋ āĻĨā§āĻā§ āĻāϝāĻŧā§āĻŦāĻšā§āĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰāĻā§āϞāĻŋāϤ⧠āĻĒā§āϰāĻŦā§āĻļ āύāĻŋāώāĻŋāĻĻā§āϧ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āĻāĻžāϞ⧠āĻāϰāĻž āĻšāϝāĻŧā§āĻā§;
- āϝā§āϏāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻžāĻ āĻ āϰā§āĻĒāĻŖ āĻāϰā§āĻā§āύ āĻŦāĻž āϝāĻžāĻĻā§āϰāĻā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĻāĻžāϝāĻŧāĻŋāϤā§āĻŦ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§, āϤāĻžāĻĻā§āϰ āĻļāύāĻžāĻā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻŋāĻā§ āĻāϝāĻŧā§āĻŦ āĻāĻĒāĻŋāĻāĻ āϰā§āϏāĻĒāύā§āϏ⧠'assignee' āĻāĻŦāĻ 'assignees' āĻĒā§āϰāĻĒāĻžāϰā§āĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāϤā§āϏ: opennet.ru
