

Amazon CodeCatalyst는 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [CodeCatalyst에서 마이그레이션하는 방법](migration.md) 단원을 참조하십시오.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 소스 리포지토리 생성
<a name="source-repositories-create"></a>

Amazon CodeCatalyst에서 블루프린트를 사용하여 프로젝트를 생성하면 CodeCatalyst가 소스 리포지토리를 생성합니다. 해당 소스 리포지토리에는 워크플로에 대한 구성 정보 및 사용자를 위해 만들어진 기타 리소스 외에도 샘플 코드가 포함되어 있습니다. 이는 CodeCatalyst에서 리포지토리를 시작하는 권장 방법입니다. 프로젝트의 리포지토리를 생성하도록 선택할 수 있습니다. 이러한 리포지토리에는 언제든지 편집하거나 삭제할 수 있는 **README.md** 파일이 포함됩니다. 소스 리포지토리를 만들 때 선택한 사항에 따라 소스 리포지토리에 `.gitignore` 파일이 포함될 수도 있습니다.

기존 Git 리포지토리를 CodeCatalyst 소스 리포지토리로 복제하려면 대신 빈 리포지토리를 만드는 것을 고려하세요. 이 리포지토리는 몇 가지 간단한 Git 명령으로 콘텐츠를 추가할 때까지 CodeCatalyst에서 사용할 수 없습니다. 또는 CodeCatalyst 콘솔에서 직접 빈 리포지토리에 콘텐츠를 추가할 수도 있습니다. 또는 지원되는 Git 리포지토리 제공업체의 소스 리포지토리를 연결할 수도 있습니다. 자세한 내용은 [소스 리포지토리 연결](source-repositories-link.md) 섹션을 참조하세요.

**소스 리포지토리를 생성하려면**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/)에서 CodeCatalyst 콘솔을 엽니다.

1. 프로젝트로 이동합니다.

1. 탐색 창에서 **코드**를 선택한 다음 **소스 리포지토리**를 선택합니다.

1. **리포지토리 추가**를 선택하고 **리포지토리 생성**을 선택합니다.

1. **리포지토리 이름**에 리포지토리 이름을 제공합니다. 이 안내서에서는 *codecatalyst-source-repository*를 사용하지만 다른 이름을 선택할 수 있습니다. 리포지토리 이름은 프로젝트에서 고유해야 합니다. 리포지토리 이름 요구 사항에 대한 자세한 내용은 [CodeCatalyst의 소스 리포지토리 할당량](source-quotas.md) 섹션을 참조하세요.

1. (선택 사항) **설명**에 리포지토리에 대한 설명을 추가하여 프로젝트의 다른 사용자가 리포지토리의 용도를 이해하는 데 도움이 되도록 합니다.

1. **리포지토리 생성(기본)**을 선택합니다. 이 옵션은 기본 브랜치와 README.md 파일을 포함하는 리포지토리를 생성합니다. 빈 리포지토리와 달리 이 리포지토리가 생성되는 즉시 사용할 수 있습니다.

1. **기본 브랜치**에서 다른 이름을 선택할 이유가 없는 한 이름을 *main*으로 둡니다. 이 가이드의 예시는 모두 기본 브랜치의 이름으로 *main*을 사용합니다.

1. (선택 사항) 푸시하려는 코드 유형에 맞는 `.gitignore` 파일을 추가합니다.

1. **생성(Create)**을 선택합니다.
**참고**  
CodeCatalyst는 `README.md` 파일을 만들 때 리포지토리에 파일을 추가합니다. 또한 CodeCatalyst는 **main**이라는 기본 브랜치에 리포지토리에 대한 초기 커밋을 생성합니다. README.md 파일을 편집하거나 삭제할 수 있지만 기본 브랜치를 삭제할 수는 없습니다.<a name="source-repositories-create-empty"></a>

**빈 소스 리포지토리 생성**

1. CodeCatalyst 콘솔에서 빈 리포지토리를 만들려는 프로젝트로 이동합니다.

1. 프로젝트 요약 페이지의 **소스 리포지토리**에서 **리포지토리 추가**를 선택한 다음 **리포지토리 만들기**를 선택합니다. 아니면 탐색 창에서 **코드**를 선택한 다음 **소스 리포지토리**를 선택합니다. **리포지토리 추가**를 선택하고 **리포지토리 생성**을 선택합니다.

1. **리포지토리 이름**에 리포지토리 이름을 제공합니다. 이 안내서에서는 *codecatalyst-source-repository*를 사용하지만 다른 이름을 선택할 수 있습니다. 리포지토리 이름은 프로젝트에서 고유해야 합니다. 리포지토리 이름 요구 사항에 대한 자세한 내용은 [CodeCatalyst의 소스 리포지토리 할당량](source-quotas.md) 섹션을 참조하세요.

1. (선택 사항) **설명**에 리포지토리에 대한 설명을 추가하여 프로젝트의 다른 사용자가 리포지토리의 용도를 이해하는 데 도움이 되도록 합니다.

1. **빈 리포지토리 생성**을 선택한 다음 **생성**을 선택합니다.