AWS CodeCommit – это высокомасштабируемый управляемый сервис управления исходным кодом для хостинга частных репозиториев Git. CodeCommit хранит ваши данные в хранилищах Amazon S3 и Amazon DynamoDB, обеспечивая высокую масштабируемость, доступность и сохранность ваших репозиториев. От вас требуется только создать репозиторий для хранения кода. При этом не потребуется выделять и масштабировать оборудование, устанавливать и настраивать программное обеспечение и управлять им.

Начните работать с AWS бесплатно

Создать бесплатный аккаунт

Получите доступ к уровню бесплатного пользования AWS на год, включая преимущества базовой поддержки AWS Basic Support: круглосуточное обслуживание клиентов (без праздников и выходных), форумы и многое другое.
Сведения об уровне бесплатного пользования AWS »

CodeCommit_Banner

AWS CodeCommit предусматривает совместную разработку программного обеспечения. Сервис CodeCommit позволяет подтверждать код, выполнять его ветвление и слияние, что обеспечивает простое управление проектами для вашей команды. Помимо этого, CodeCommit поддерживает пул-реквесты как механизм отправки запроса на проверку и обсуждение кода с коллегами. Вы можете создать репозиторий с помощью Консоли управления AWS, интерфейса командной строки AWS или AWS SDK и начать работу с ним, используя Git.

Обмен файлами с AWS CodeCommit можно осуществлять по протоколам HTTPS и SSH. При хранении репозитории автоматически шифруются сервисом AWS Key Management Service с применением пользовательских ключей.

AWS CodeCommit использует сервис AWS Identity and Access Management для точного и всеобъемлющего управления доступом к данным и мониторинга доступа.

AWS CodeCommit сохраняет ваши репозитории в хранилищах Amazon S3 и Amazon DynamoDB. Ваши данные хранятся во множестве ЦОД с обеспечением избыточности. Такая архитектура повышает доступность и сохранность данных в ваших репозиториях.

Сервис AWS CodeCommit позволяет создать столько репозиториев, сколько потребуется, без ограничения объема. Вместе с кодом можно хранить любые типы файлов, в том числе ресурсы приложений, такие как изображения и библиотеки, и осуществлять управление их версиями.

Управлять репозиториями можно с помощью Консоли управления AWS, командной строки AWS и AWS SDK. Для работы с файлами исходного кода в вашем репозитории можно также использовать команды или графические инструменты Git. AWS CodeCommit поддерживает все команды Git, а также работает с уже имеющимися инструментами Git. Вы можете продолжить использование своих подключаемых модулей среды разработки или систем непрерывной интеграции и доставки.

Используя триггеры репозитория AWS CodeCommit, можно отправлять оповещения и создавать объекты webhook на базе HTTP-запросов с использованием Amazon Simple Notification Service (Amazon SNS) или вызывать функции AWS Lambda в ответ на выбранные вами события в репозитории.