ืคึผืจืืืขืงื ืืขืืืื ื , ืืื ืืืึธืก ืึท ืกืืกืืขื ืคึฟืึทืจ ืืืืึทืจืืขื ืืื ืึท Git ืจืืคึผืึทืืึทืืึธืจื ืืื ืืขืืืขืืึธืคึผืขื, ืคึผืจืึทืืืืืืื ื ืึท GitHub-ื ืืกื ืฆืืืื ื ืืื . ืื ืกืืกืืขื ืืื ืืจืื ื ืฆื ืื ืกืืึทืืืจื, ืงืขื ืขื ืืืื ืขืงืกืืขื ืืขื ืืืจื ืคึผืืืืื ืก ืืื ืืื ืงืึทืืคึผืึทืืึทืืึทื ืืื ืื GitHub API. ืืขืจ ืงืึธื ืืื ืืขืฉืจืืื ืืื ืกืงืึทืืึท ืืื ืืืืกืึทื ืกื ืืื ืืขืจ ืึทืคึผืึทืืฉื 2.0. MySQL ืืื PostgreSQL ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืึท DBMS.
ืฉืืืกื ืคึฟืขืึดืงืืืื ืคืื GitBucket:
- ืฉืืืฆื ืคึฟืึทืจ ืฆืืืืจ ืืื ืคึผืจืืืืึทื ืืื ืจืืคึผืึทืืึทืืึธืจืื ืฆืืืจืืืืขื ืืืจื ืืืืคึผ ืืื ืกืฉ;
- ืฉืืืฆื ;
- ืฆืืืื ื ืคึฟืึทืจ ื ืึทืืืึทืืืืืื ื ืื ืจืืคึผืึทืืึทืืึธืจื ืืื ืฉืืืฆื ืคึฟืึทืจ ืึธื ืืืื ืืขืงืข ืขืืืืื ื;
- ืึทืืืืืืึทืืืืืื ืคืื ืืืืงื ืคึฟืึทืจ ืคึผืจืืคึผืขืจืื ื ืืึทืงืืืืขื ืืืืฉืึทื;
- ืฆืืืื ื ืคึฟืึทืจ ืคึผืจืึทืกืขืกืื ื ืืขืืช ืึทืจืืืงืืขื (ืืกืกืืขืก);
- ืืืฉืืจืื ืคึฟืึทืจ ืคึผืจืึทืกืขืกืื ื ืจืืงืืืขืก ืคึฟืึทืจ ืขื ืืขืจืื ืืขื (ืคึผืื ืจืืงืืืขืก);
- ืกืืกืืขื ืคึฟืึทืจ ืฉืืงื ื ืึธืืืึทืคืึทืงืืืฉืึทื ื ืืืจื E- ืืจืืื;
- ืคึผืฉืื ืืึทื ืืฆืขืจ ืืื ืืจืืคึผืข ืคืึทืจืืืึทืืืื ื ืกืืกืืขื ืืื ืฉืืืฆื ืคึฟืึทืจ LDAP ืื ืึทืืจืืืฉืึทื;
- ืคึผืืืืื ืกืืกืืขื ืืื ืึทืืืฉืึทื ื ืืขืืืขืืึธืคึผืขื ืืืจื ืงืื ืืืืืืืืขืจ. ืื ืคืืืืขื ืืข ืคึฟืขืึดืงืืืื ืืขื ืขื ืืืคึผืืึทืืขื ืึทื ืืื ืื ืคืึธืจืขื ืคืื ืคึผืืืืื ืก: ืงืจืืืืืื ื ืขืืงืจ ืืขืจืืช, ืืจืืืกืืขืื ืืืืขืืช, ืืึทืงืึทืคึผืก, ืืืืึทืื ืืืง ื ืึธืืืึทืคืึทืงืืืฉืึทื ื ืืืืฃ ืื ืืขืกืงืืึทืคึผ, ืคึผืืึทืืื ื ืืืขืจืืขืื ืืจืึทืคืก ืืื ืฆืืืืขื ืื ื AsciiDoc.
ื ืืึทืข ืืขืืืื ื:
- ืืืคึผืืึทืืขื ืืึทื ืื ืคืืืืงืืื ืฆื ืงืึทื ืคืืืืขืจ ืึทืืข CLI ืฆืืืื ื ืืืจื ืกืืืืืืข ืืืขืจืืึทืืึทืื (ื ืืฆืืง ืคึฟืึทืจ ืืึธืงืขืจ). ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืกืขืืืื ืืก ืคึฟืึทืจ ืงืึทื ืขืงืืื ื ืฆื ืึท ืืืืก ืงืขื ืขื ืืืฆื ืืืื ืืืจืืืขืืื ืืขื ืืืจื ืกืืืืืืข ืืืขืจืืึทืืึทืื, ืืื ืืื ืืืจื ืื database.conf ืืขืงืข;
- ืฆืืืขืืืืื ื ืืึท ืกืขืืืื ืืก GITBUCKET_MAXFILEZIE (ืืึทืงืกืืืื ืืจืืืก ืคืื ืืคึผืืึธืึทืืขื ืืขืงืขืก), GITBUCKET_UPLOADTIMEOUT (ืืืืืึทืื ืืืขื ืืคึผืืึธืึทืืื ื ืืขืงืขืก), GITBUCKET_PLUGINDIR (ื ืึธื ืืืขืืืืืึทืืขืจ ืคึฟืึทืจ ืคึผืืืืื ืก) ืืื
GITBUCKET_VALIDATE_PASSWORD (ืคึผืึทืจืึธื ืืืึทืืึทืืืืฉืึทื ืืึธืืืง); - ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืงืึทืืึทืคึผืกืื ื ืื ืืื ืืึทืื ืคืื ืืขืงืขืก ืืื ืื ืฆืืืื ื ืืืขื ืืืืึทืืืืืืืื ื ืขื ืืขืจืื ืืขื ืืื ืึท ืฆืืขื ืืขืื (ืืึทืื ืขืก ืืจืื ืืขืจ ืฆื ืงืึธื ืืจืึธืืืจื ืืจืืืก ืฆืืขื ืจืืงืืืขืก);
- ืึทื ืึธืคึผืฆืืข ืืื ืืืคึผืืึทืืขื ืึทื ืฆื ืคืึทืจืฉืคึผืึทืจื ืึทืงืกืขืก ืคึฟืื ืื ืขืจืืขื IPs ืฆื ืืืขืืืึธืึธืง ืืึทื ืืืขืจืก ืืื ืื ืคืืืืงืืื ืฆื ืืขืคืื ืืจื ืึท ืืืืึทืก ืจืฉืืื ืคืื ืืืืืืง ืื ืขืจืืขื ืึทืืจืขืกืขืก;
- ืขืืืขืืข ืืืขื ืึทืคึผื ืจืขืกืคึผืึธื ืกืขืก ืืึธืื ืฆืืืขืืืืื ืคึผืจืึธืคึผืขืจืืืขืก "ืึทืกืืื ืืื ื" ืืื "ืึทืกืืื ืืื ื" ืฆื ืืืขื ืืืคืืฆืืจื ื ืืฆืขืจืก ืืืึธืก ืืึธืื ืึทืกืืื ื ืึธืืขืจ ืืขื ืขื ืึทืกืืื ื ืฆื ืืืจืืคืืจื ืึทืจืืขื.
ืืงืืจ: opennet.ru
