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

Задачи, которые вы выполните в рамках проекта:

Создание частного репозитория Git с помощью AWS CodeCommit. Это место назначения, где будет размещен проект.

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

Что потребуется для работы:

Аккаунт AWS. Чтобы начать использовать сервис CodeCommit, потребуется аккаунт AWS. Регистрация в AWS.

Репозиторий Git или локальный контент. Рекомендуется иметь репозиторий Git или локальный проект, миграцию которых требуется выполнить, но это не обязательно. В руководство включен пример репозитория, который можно использовать для практики.

Опыт работы с Git. Желательно иметь некоторый опыт работы с Git.

Опыт работы с AWS. Желательно иметь опыт работы с AWS, но это не обязательно.

Оценка ежемесячной стоимости использования.

Общая стоимость размещения проекта в AWS CodeCommit будет зависеть от его использования. Любой обладатель аккаунта AWS может бесплатно начать работу с AWS CodeCommit. На один аккаунт бесплатно выделяется 5 активных пользователей в месяц (в рамках ограничений). Оплата за каждого дополнительного активного пользователя составляет 1 USD в месяц. Авансовые платежи или какие-либо обязательства отсутствуют. Уровень бесплатного пользования AWS для AWS CodeCommit доступен бессрочно как новым, так и существующим клиентам AWS. Он не прекращает свое действие по истечении стандартного 12‑месячного периода действия уровня бесплатного пользования AWS. Чтобы просмотреть структуру расходов на использование сервисов, см. разделИспользуемые сервисы и цены.


Осуществите перенос репозитория Git в AWS CodeCommit при поддержке лучших в отрасли инструментов и экспертов.

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

Подробная информация о том, как начать работу с AWS CodeCommit, приводится в документации.

Требуется больше ресурсов, чтобы начать работу с AWS? Дополнительные сведения приведены в Центре ресурсов для начала работы.