GitBucket 4.33 āϏāĻšāϝ⧋āĻ—ā§€ āωāĻ¨ā§āύāϝāĻŧāύ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāϰ āĻĒā§āϰāĻ•āĻžāĻļ

āϜāĻŽāĻžāĻĻāĻžāύāĻ•āĻžāϰ⧀ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āĻĒā§āϰāĻ•āĻžāĻļ āĻ—āĻŋāϟāĻŦāĻžāϕ⧇āϟ ā§Ē.ā§Šā§ŽāϝāĻž āĻ—āĻŋāϟ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϏāĻŽā§āĻŽāĻŋāϞāĻŋāϤ āĻ•āĻžāĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāϛ⧇, āĻāĻŦāĻ‚ āĻ—āĻŋāϟāĻšāĻžāĻŦ⧇āϰ āϧāĻžāρāĻšā§‡ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāϛ⧇āĨ¤ āĻŦāĻŋāϟ āĻŦāĻžāϞāϤāĻŋāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āϏāĻšāϜ, āĻĒā§āϞāĻžāĻ—āχāύ āĻĻāĻŋāϝāĻŧ⧇ āĻāϰ āĻĒāϰāĻŋāϧāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāύ⧋ āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻ—āĻŋāϟāĻšāĻžāĻŦ āĻāĻĒāĻŋāφāχ (GitHub API)-āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āϕ⧋āĻĄāϟāĻŋ āĻ¸ā§āĻ•āĻžāϞāĻž (Scala) āĻ­āĻžāώāĻžāϝāĻŧ āϞ⧇āĻ–āĻž āĻāĻŦāĻ‚ āωāĻĒāϞāĻŦā§āϧ āĻ…ā§āϝāĻžāĻĒāĻžāϚāĻŋ ⧍.ā§Ļ āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āϞāĻžāχāϏ⧇āĻ¨ā§āϏāĻĒā§āϰāĻžāĻĒā§āϤāĨ¤ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŽāĻžāχāĻāϏāĻ•āĻŋāωāĻāϞ āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āϟāϜāĻŋāφāϰāχāĻāϏāĻ•āĻŋāωāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

GitBucket āĻāϰ āĻŽā§‚āϞ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ:

  • HTTP āĻāĻŦāĻ‚ SSH āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏāϝ⧋āĻ—ā§āϝ āĻĒāĻžāĻŦāϞāĻŋāĻ• āĻ“ āĻĒā§āϰāĻžāχāϭ⧇āϟ āĻ—āĻŋāϟ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ;
  • āϏāĻŽāĻ°ā§āĻĨāύ āĻ—āĻŋāϟāĻāϞāĻāĻĢāĻāϏ;
  • āĻ…āύāϞāĻžāχāύ āĻĢāĻžāχāϞ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϏāĻš āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ āύ⧇āĻ­āĻŋāϗ⧇āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ;
  • āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āωāχāĻ•āĻŋāϰ āĻĒā§āϰāĻžāĻĒā§āϝāϤāĻž;
  • āĻ¤ā§āϰ⧁āϟāĻŋ āĻŦāĻžāĻ°ā§āϤāĻž āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ (āϏāĻŽāĻ¸ā§āϝāĻž);
  • āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āύ⧁āϰ⧋āϧ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āϏāϰāĻžā§āϜāĻžāĻŽ (āĻĒ⧁āϞ āĻ…āύ⧁āϰ⧋āϧ);
  • āχāĻŽā§‡āϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋ āĻĒāĻžāĻ āĻžāύ⧋āϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ;
  • LDAP āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϏāĻš āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻŦāĻ‚ āĻ—ā§‹āĻˇā§āĻ ā§€ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ;
  • āĻĒā§āϞāĻžāĻ—āχāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻš āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āĻŽāĻŋāωāύāĻŋāϟāĻŋāϰ āϏāĻĻāĻ¸ā§āϝāĻĻ⧇āϰ āĻĻā§āĻŦāĻžāϰāĻž āϤ⧈āϰāĻŋ āĻ…ā§āϝāĻžāĻĄ-āĻ…āύāĨ¤ āĻāχ āĻĒā§āϞāĻžāĻ—āχāύāϗ⧁āϞ⧋ GIST āύ⧋āϟ āϤ⧈āϰāĻŋ, āĻ˜ā§‹āώāĻŖāĻž āĻĒā§āϰāĻ•āĻžāĻļ, āĻŦā§āϝāĻžāĻ•āφāĻĒ, āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āύ⧋āϟāĻŋāĻĢāĻŋāϕ⧇āĻļāύ, āĻ•āĻŽāĻŋāϟ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ‚ āĻāĻŦāĻ‚ AsciiDoc āϰ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋāĻ‚-āĻāϰ āĻŽāϤ⧋ āĻĢāĻŋāϚāĻžāϰāϗ⧁āϞ⧋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰ⧇āĨ¤

āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āύāϤ⧁āύ āϏāĻŽāĻ¸ā§āϝāĻž:

  • āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāϜ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ CLI āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ (āĻĄāĻ•āĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧋āĻ—ā§€)āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ–āύ database.conf āĻĢāĻžāχāϞ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ DBMS āĻ•āĻžāύ⧇āĻ•āĻļāύ āϏ⧇āϟāĻŋāĻ‚āϏ āĻĒāĻžāϏ āĻ•āϰāĻž āϝāĻžāĻŦ⧇;
  • āύāϤ⧁āύ āϏ⧇āϟāĻŋāĻ‚āϏ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇: GITBUCKET_MAXFILEZIE (āφāĻĒāϞ⧋āĻĄ āĻ•āϰāĻž āĻĢāĻžāχāϞ⧇āϰ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āφāĻ•āĻžāϰ), GITBUCKET_UPLOADTIMEOUT (āĻĢāĻžāχāϞ āφāĻĒāϞ⧋āĻĄā§‡āϰ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž), GITBUCKET_PLUGINDIR (āĻĒā§āϞāĻžāĻ—āχāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ) āĻāĻŦāĻ‚
    GITBUCKET_VALIDATE_PASSWORD (āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄā§‡āϰ āϏāĻ āĻŋāĻ•āϤāĻž āϝāĻžāϚāĻžāχ āĻ•āϰāĻžāϰ āϞāϜāĻŋāĻ•);
  • āĻĒ⧁āϞ āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¸ā§āĻŸā§‡āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞ⧋ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇ āĻĢāĻžāχāϞ⧇āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āϏāĻ‚āϕ⧁āϚāĻŋāϤ āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (āϝāĻž āĻŦāĻĄāĻŧ āφāĻ•āĻžāϰ⧇āϰ āĻĒ⧁āϞ āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¸ā§āϟ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰ⧇);

    GitBucket 4.33 āϏāĻšāϝ⧋āĻ—ā§€ āωāĻ¨ā§āύāϝāĻŧāύ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāϰ āĻĒā§āϰāĻ•āĻžāĻļ
  • āĻ—ā§āϰāĻšāĻŖāϝ⧋āĻ—ā§āϝ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āĻ āĻŋāĻ•āĻžāύāĻžāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻļā§āĻŦ⧇āϤ āϤāĻžāϞāĻŋāĻ•āĻž āύāĻŋāĻ°ā§āϧāĻžāϰāϪ⧇āϰ āϏ⧁āĻŦāĻŋāϧāĻž āϏāĻš, āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āφāχāĻĒāĻŋ āĻĨ⧇āϕ⧇ āĻ“āϝāĻŧ⧇āĻŦāĻšā§āĻ• āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰāϗ⧁āϞāĻŋāϤ⧇ āĻĒā§āϰāĻŦ⧇āĻļ āύāĻŋāώāĻŋāĻĻā§āϧ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϚāĻžāϞ⧁ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
    GitBucket 4.33 āϏāĻšāϝ⧋āĻ—ā§€ āωāĻ¨ā§āύāϝāĻŧāύ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāϰ āĻĒā§āϰāĻ•āĻžāĻļ
  • āϝ⧇āϏāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ•āĻžāϜ āĻ…āĻ°ā§āĻĒāĻŖ āĻ•āϰ⧇āϛ⧇āύ āĻŦāĻž āϝāĻžāĻĻ⧇āϰāϕ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĻāĻžāϝāĻŧāĻŋāĻ¤ā§āĻŦ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϤāĻžāĻĻ⧇āϰ āĻļāύāĻžāĻ•ā§āϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āĻŋāϛ⧁ āĻ“āϝāĻŧ⧇āĻŦ āĻāĻĒāĻŋāφāχ āϰ⧇āϏāĻĒāĻ¨ā§āϏ⧇ 'assignee' āĻāĻŦāĻ‚ 'assignees' āĻĒā§āϰāĻĒāĻžāĻ°ā§āϟāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster