เจธเฉ‹เจฐเจธเจนเฉฑเจŸ เจธเจนเจฟเจฏเฉ‹เจ—เฉ€ เจตเจฟเจ•เจพเจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจนเฉฑเจฌ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ† เจนเฉˆ

เจกเจฐเจฟเจŠ เจกเฉ€เจตเจพเจฒเจŸ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจพเจคเจพเจตเจฐเจฃ เจฒเฉ‡เจ–เจ• เจธเฉเฉฑเจœเจฃเจพ เจ…เจคเฉ‡ เจฎเฉ‡เจฒ เจ•เจฒเจพเจ‡เฉฐเจŸ เจเจธเจฐ, เจเจฒเจพเจจ เจ•เฉ€เจคเจพ เจธเฉฐเจฏเฉเจ•เจค เจตเจฟเจ•เจพเจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจนเฉฑเจฌ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ 'เจคเฉ‡ เจ‡เจน เจตเจฟเจ•เจธเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจธเฉ‹เจฐเจธเจนเฉฑเจŸ. เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเฉเจฃ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจจ เจเจ•เจคเจพ เจ•เจˆ เจธเฉ‡เจตเจพเจตเจพเจ‚, เจ…เจคเฉ‡ เจ‡เจน เจตเฉ€ เจตเฉ‡เจ–เฉ‹ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ–เฉ‹เจœ.

เจธเฉ‹เจฐเจธเจนเฉฑเจŸ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจœเจพเจตเจพ เจธเจ•เฉเจฐเจฟเจชเจŸ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ, เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจฏเฉ‚เจจเจฟเจ•เจธ เจธเจผเฉˆเจฒเฉ€ เจตเจฟเฉฑเจš เจฎเจฟเฉฐเจจเฉ€-เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจฆเฉ‡ เจธเฉฐเจ—เจ เจจ เจฒเจˆ เจชเฉเจฐเจธเจฟเฉฑเจง เจนเฉˆเฅค เจธเฉ‹เจฐเจธเจนเฉฑเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจญเจพเจ—เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ•เจฟ เจœเฉ‹เฉœเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจŸเจฟเจ•เจŸเจพเจ‚ เจจเจพเจฒ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจฒเจฟเฉฐเจ• เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจธเจฟเจฐเจซเจผ เจŸเจฟเจ•เจŸเจพเจ‚ เจœเจพเจ‚ เจธเจฟเจฐเจซเจผ เจ•เฉ‹เจกเฅค เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจคเฉฐเจคเจฐ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจ•เจฟเจนเฉœเฉ‡ เจธเจฐเฉ‹เจค เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจนเฉฑเจฌ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฅเจพเจ‚ 'เจคเฉ‡ เจฒเจฟเจ†เจ‰เจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจนเฉเจฃ เจ‡เฉฑเจ• เจ†เจฎ เจตเจฐเจฃเจจ เจฐเฉฑเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚, เจฎเฉเฉฑเจฆเฉ‡ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจธเฉˆเจ•เจธเจผเจจ, เจฆเจธเจคเจพเจตเฉ‡เจœเจผ, เจธเจนเจพเจ‡เจคเจพ เจšเฉˆเจจเจฒ เจ…เจคเฉ‡ เจฎเฉ‡เจฒเจฟเฉฐเจ— เจธเฉ‚เจšเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจฌเจพเจนเจฐเฉ€ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ เจฒเจˆ, เจ‡เฉฑเจ• API เจ…เจคเฉ‡ เจตเฉˆเฉฑเจฌ เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ (เจตเฉˆเจฌเจนเฉเฉฑเจ•) เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจธเฉ‹เจฐเจธเจนเฉฑเจŸ เจตเจฟเฉฑเจš เจ…เจคเจฟเจฐเจฟเจ•เจค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจฟเจ•เฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ, เจ‡เฉฑเจ• เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€, เจˆเจฎเฉ‡เจฒ-เจ†เจงเจพเจฐเจฟเจค เจšเจฐเจšเจพเจตเจพเจ‚, เจฎเฉ‡เจฒเจฟเฉฐเจ— เจชเฉเจฐเจพเจฒเฉ‡เจ–เจพเจ‚ เจฆเจพ เจŸเฉเจฐเฉ€-เจตเฉ‡เจ–เจฃ, เจตเฉˆเฉฑเจฌ เจฆเฉเจ†เจฐเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจจเจพ, เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจเจจเฉ‹เจŸเฉ‡เจธเจผเจจ เจœเฉ‹เฉœเจจเจพ (เจฒเจฟเฉฐเจ• เจ…เจคเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจœเฉ‹เฉœเจจเจพ) เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจ—เจฟเฉฑเจŸ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจฎเจฐเจ•เจฟเจŠเจฐเฉ€เจ…เจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเฉˆ. เจ•เฉ‹เจก เจชเจพเจˆเจฅเจจ เจ…เจคเฉ‡ เจ—เฉ‹ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† GPLv3 เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค

เจ‡เฉฑเจ• เจฒเจšเจ•เจฆเจพเจฐ เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจจเจพเจฒ เจœเจจเจคเจ•, เจจเจฟเฉฑเจœเฉ€ เจ…เจคเฉ‡ เจฒเฉเจ•เจตเฉ‡เจ‚ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจญเจพเจ—เฉ€เจฆเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจฅเจพเจจเจ• เจ–เจพเจคเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ (OAuth เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจœเจพเจ‚ เจˆเจฎเฉ‡เจฒ เจฆเฉเจ†เจฐเจพ เจญเจพเจ—เฉ€เจฆเจพเจฐเฉ€) เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจ‡เฉฑเจ• เจจเจฟเจœเฉ€ เจฎเฉเฉฑเจฆเฉ‡ เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸเจฟเฉฐเจ— เจชเฉเจฐเจฃเจพเจฒเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจซเจฟเจ•เจธ เจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจคเจพเจฒเจฎเฉ‡เจฒ เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจธเฉ‡เจตเจพ เจฆเฉเจ†เจฐเจพ เจญเฉ‡เจœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจˆเจฎเฉ‡เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ€เจœเฉ€เจชเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจ…เจคเฉ‡ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฒเฉŒเจ— เจ‡เจจ เจ•เจฐเจจ เจฒเจˆ เจตเจจ-เจŸเจพเจˆเจฎ TOTP เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ˜เจŸเจจเจพเจตเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ†เจกเจฟเจŸ เจฒเฉŒเจ— เจฐเฉฑเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจฌเจฟเจฒเจŸ-เจ‡เจจ เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ
เจธเฉฐเจ—เจ เจฟเจค เจตเฉฑเจ–-เจตเฉฑเจ– เจฒเฉ€เจจเจ•เจธ เจ…เจคเฉ‡ BSD เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจšเฉเจ…เจฒ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจฌเจฟเจฒเจกเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐเจจเจพเฅค เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เฉ‡ เจฌเจฟเจจเจพเจ‚ CI เจจเฉ‚เฉฐ เจธเจฟเฉฑเจงเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆเฅค เจฌเจฟเจฒเจก เจจเจคเฉ€เจœเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเฉฑเจš เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌเจฟเจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจˆเจฎเฉ‡เจฒ เจฆเฉเจ†เจฐเจพ เจญเฉ‡เจœเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจœเจพเจ‚ เจตเฉˆเจฌเจนเฉเฉฑเจ• เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ, SSH เจฆเฉเจ†เจฐเจพ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจตเจพเจคเจพเจตเจฐเจจ เจจเจพเจฒ เจœเฉเฉœเจจเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค

เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเฉœเจพเจ… 'เจคเฉ‡, เจธเฉ‹เจฐเจธเจนเจŸ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ เจ•เจพเจซเจผเฉ€ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเจพเจฒเฉ‹เจ‚ เจคเฉ‡เจœเจผ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจตเจพเจฒเฉ‡ เจชเฉฐเจจเฉ‡, เจ•เจฎเจฟเจŸ เจฒเจฟเจธเจŸ, เจšเฉ‡เจ‚เจœ เจฒเฉŒเจ—, เจ•เฉ‹เจก เจตเจฟเจŠ, เจฎเฉเฉฑเจฆเฉ‡ เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจŸเฉเจฐเฉ€ GitHub เจ…เจคเฉ‡ GitLab เจจเจพเจฒเฉ‹เจ‚ 3-4 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ–เฉเฉฑเจฒเฉเจนเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ Bitbucket เจจเจพเจฒเฉ‹เจ‚ 8-10 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจน เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเฉ‹เจฐเจธเจนเฉฑเจŸ เจจเฉ‡ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ…เจฒเจซเจผเจพ เจตเจฟเจ•เจพเจธ เจชเฉœเจพเจ… เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจ›เฉฑเจกเจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฏเฉ‹เจœเจจเจพเจฌเฉฑเจง เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ…เจœเฉ‡ เจ‰เจชเจฒเจฌเจง เจจเจนเฉ€เจ‚ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ…เจญเฉ‡เจฆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฒเจˆ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ•เฉ‹เจˆ เจตเฉˆเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจนเฉ€เจ‚ เจนเฉˆ (เจ‡เฉฑเจ• เจ…เจญเฉ‡เจฆ เจฌเฉ‡เจจเจคเฉ€ เจ‡เฉฑเจ• เจŸเจฟเจ•เจŸ เจฌเจฃเจพ เจ•เฉ‡ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฒเจฟเฉฐเจ• เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจ•เฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ. เจ‡เจธ เจจเฉ‚เฉฐ เจ—เจฟเฉฑเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจผเจพเจ–เจพ เจธเจผเจพเจ–เจพ). เจจเจจเฉเจ•เจธเจพเจจ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเฉ€ เจนเฉˆ, GitHub เจ…เจคเฉ‡ GitLab เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจœเจพเจฃเฉ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจธเจงเจพเจฐเจจ เจ…เจคเฉ‡ เจคเฉเจฐเฉฐเจค เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹