Начать работу с руководством по внедрению

5 шагов  |  30 минут

Project-Migrate-Github-to-CodeCommit
architectural-diagram
project_migrate-git

В этом проекте вы узнаете, как выполнять миграцию существующего репозитория 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. Чтобы узнать, из чего будут складываться расходы на использование связанных сервисов, см. раздел Используемые сервисы и цены.

Начать работу с руководством по внедрению

Требуется больше ресурсов, чтобы начать работу с AWS? Подробнее о них см. на странице центра ресурсов для начала работы.

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

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