에서 Amazon AWS Cloud9 으로 마이그레이션 CodeCatalyst - AWS Cloud9

AWS Cloud9 는 더 이상 신규 고객이 사용할 수 없습니다. AWS Cloud9 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기

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

에서 Amazon AWS Cloud9 으로 마이그레이션 CodeCatalyst

AWS Cloud9 의 는 와 상호 작용하기 위한 완전 관리형 환경을 CodeCatalyst 제공합니다 AWS Cloud9. Amazon 에서 현재 AWS Cloud9 코드 리소스를 수동으로 복제할 수 있습니다 CodeCatalyst. 다음 섹션에서는 이 프로세스를 상세히 설명합니다. 코드 리소스를 이동하고 복제하려면 내에 Space를 생성합니다 CodeCatalyst. 스페이스는 회사, 부서 또는 그룹을 나타냅니다. 에서 생성하는 프로젝트, 멤버 및 관련 클라우드 리소스를 추가할 공백을 생성해야 합니다 CodeCatalyst. 사용자가 프로젝트 초대를 수락하면 는 CodeCatalyst 자동으로 이를 공간에 추가합니다. 스페이스 관리자 역할을 가진 사용자는 스페이스를 관리할 수 있습니다.

이 스페이스 내에서 프로젝트를 만들고 소스 리포지토리를 추가합니다. 프로젝트는 개발 팀과 작업을 CodeCatalyst 지원하는 의 협업 공간입니다. 프로젝트를 생성한 후 리소스를 추가, 업데이트 또는 제거할 수 있습니다. 또한 프로젝트 대시보드를 사용자 지정하고 팀 작업의 진행 상황을 모니터링할 수 있습니다. 스페이스 내에 여러 프로젝트를 포함할 수 있습니다. 추가하는 소스 리포지토리 수는 AWS Cloud9 환경에서 이미 사용 중인 리포지토리 수에 따라 달라집니다. 이 프로젝트를 생성하고 해당 소스 리포지토리를 추가한 후 AWS Cloud9 환경으로 돌아가서 의 이러한 새 리포지토리에 환경 데이터를 복제해야 할 수 있습니다 CodeCatalyst. 수행하는 작업은 AWS Cloud9에서 사용 중인 소스 리포지토리의 유형에 따라 달라집니다.

공간, 프로젝트 및 소스 리포지토리를 생성한 후 를 Dev Environment와 AWS Cloud9 함께 CodeCatalyst 사용하여 환경을 시작할 수 있습니다. 개발 환경은 클라우드 기반 개발 환경입니다. 에서 개발 환경을 사용하여 프로젝트의 소스 리포지토리에 저장된 코드를 작업 CodeCatalyst 할 수 있습니다. 또한 에서 개발 환경을 생성 CodeCatalyst 하여 지원되는 통합 개발 환경()이 있는 프로젝트별 개발 환경에서 코드 작업을 수행할 수 있습니다IDE.

복제 도구를 CodeCatalyst 사용하여 현재 AWS Cloud9 코드 리소스를 에 복제할 수도 있습니다. 이는 AWS Cloud9 환경에서 다운로드하고 실행하는 도구입니다. 이미 에 가입 CodeCatalyst하고 공간을 생성한 경우 도구는 이 공간 내에 프로젝트를 자동으로 생성하고 코드 리소스를 의 새 리포지토리에 복제합니다 CodeCatalyst. 이는 수동 복제 프로세스와 비슷합니다. 이 작업은 AWS Cloud9에서 사용 중인 소스 리포지토리의 유형에 따라 달라집니다. 예를 들어 GitHub 리포지토리, 를 사용하여 이러한 리포지토리를 복제해야 합니다. GitHub 콘솔의 CodeCatalyst 확장.

단계 1. Amazon에 가입 CodeCatalyst 및 Space 생성

기존 공간 또는 프로젝트에 초대 CodeCatalyst 하지 않고 Amazon에 등록할 수 있습니다. 가입하면 스페이스와 프로젝트가 생성됩니다. 에 사용한 기존 AWS 계정 ID를 입력할 수 있습니다 AWS Cloud9. 이는 결제 목적으로도 사용할 AWS 계정 수 있습니다. AWS 계정 ID를 찾는 방법에 대한 자세한 내용은 AWS 계정 ID 및 해당 별칭을 참조하세요. 다음 절차에 따라 Amazon CodeCatalyst 프로필에 가입하고, 공간을 생성하고, 공간 계정을 추가합니다.

새 사용자 등록
  1. CodeCatalyst 콘솔 을 엽니다.

  2. 시작 페이지에서 가입을 선택합니다.

    AWS Builder ID 생성 페이지가 표시됩니다. AWS BuilderID는 로그인하기 위해 생성하는 자격 증명입니다. 이 ID는 AWS 계정 ID와 동일하지 않습니다. AWS Builder ID에 대한 자세한 내용은 AWS 로그인 사용 설명서AWS Builder ID 및 기타 AWS 보안 인증을 참조하세요.

  3. 이메일 주소 에 와 연결할 이메일 주소를 입력합니다 CodeCatalyst. 그리고 다음을 선택합니다.

  4. 이름 에 AWS Builder ID를 사용하는 애플리케이션에 표시할 이름과 성을 입력합니다.

    이 이름은 AWS Builder ID 프로필 이름입니다. 원하는 경우 나중에 이름을 변경할 수 있습니다.

    Next(다음)를 선택합니다. 이메일 확인 페이지가 나타납니다. 지정한 이메일로 확인 코드가 전송됩니다.

  5. 받은 코드를 확인 코드에 입력한 다음 확인을 선택합니다.

    5분 후에도 코드를 받지 못하고 스팸 폴더나 정크 폴더에서 코드를 찾을 수 없다면 코드 재전송을 선택하세요.

  6. 코드가 확인되면 암호를 입력하고 암호 확인을 선택합니다.

    고객 계약 및 AWS 서비스 약관을 읽고 승인 AWS 했음을 확인하는 확인란을 선택한 다음 내 프로필 생성 을 선택합니다.

  7. 별칭 생성 페이지에서 에 사용할 별칭을 입력합니다 CodeCatalyst. 다른 CodeCatalyst 사용자는 이 별칭을 사용하여 주석 및 풀 요청에서 사용자를 @mention합니다. CodeCatalyst 프로필에는 AWS Builder ID의 전체 이름과 CodeCatalyst 별칭이 모두 포함됩니다. CodeCatalyst 별칭은 변경할 수 없습니다.

    전체 이름과 별칭은 의 다양한 영역에 표시됩니다 CodeCatalyst. 예를 들어 프로필 이름은 활동 피드에 표시되지만 프로젝트 구성원은 사용자의 별칭을 사용자를 @mention하는 데 사용합니다.

    별칭 생성을 선택합니다. 페이지가 업데이트되어 스페이스 생성 섹션이 표시됩니다.

  8. 스페이스 이름에 스페이스 이름을 입력하고 다음을 선택합니다.

    이 이름은 변경할 수 없습니다.

  9. AWS 계정 ID의 경우 스페이스에 연결하려는 계정의 12자리 ID를 연결합니다.

    AWS 계정 확인 토큰에서 생성된 토큰 ID를 복사합니다. 토큰은 자동으로 복사됩니다. 그러나 AWS 연결 요청을 승인하는 동안 저장할 수 있습니다.

  10. 에서 확인을 AWS 선택합니다.

  11. Amazon CodeCatalyst 공간 확인 페이지가 에서 열립니다 AWS Management Console.

    Amazon CodeCatalyst Spaces 페이지입니다. 페이지에 액세스하려면 로그인해야 할 수 있습니다.

    페이지에 액세스하려면 에서 Amazon CodeCatalyst Spaces에 로그인합니다AWS Management Console.

    의 검증 토큰 필드는 에서 생성된 토큰으로 AWS Management Console 자동으로 채워집니다 CodeCatalyst.

  12. 스페이스 확인을 선택합니다.

    계정이 스페이스에 추가되었음을 보여주는 계정 확인 성공 메시지가 표시됩니다.

    기본적으로 CodeCatalyst 프리 티어를 사용합니다. 변경하려면 표준 계층을 활성화하거나 이 공간에 대한 IAM 역할을 추가하려면 공간 세부 정보 보기 를 선택합니다.

    CodeCatalyst 요금 계층에 대한 자세한 내용은 Amazon CodeCatalyst - 요금 섹션을 참조하세요.

    CodeCatalyst 공간 세부 정보 페이지가 에서 열립니다 AWS Management Console. Amazon CodeCatalyst Spaces 페이지입니다. 페이지에 액세스하려면 로그인해야 할 수 있습니다.

  13. Amazon CodeCatalyst으로 이동을 선택합니다.

  14. 의 생성 페이지에서 공간 생성 을 CodeCatalyst선택합니다.

    스페이스가 생성되는 동안 상태 메시지가 표시됩니다. 공간이 생성되면 에서 해당 공간의 페이지를 CodeCatalyst 엽니다. 보기의 기본값은 프로젝트 탭입니다.

    참고

    권한 오류 또는 배너가 표시되면 페이지를 새로 고치고 페이지를 다시 확인해 봅니다.

에 가입 CodeCatalyst 하고 공간을 생성한 후 복제 프로세스의 다음 단계는 이 공간 내에 프로젝트를 생성하는 것입니다.

단계 2. 스페이스에서 프로젝트 생성

다음 단계에서는 이전 단계에서 생성한 스페이스 내에 빈 프로젝트를 생성하는 방법을 간략히 살펴봅니다. 이 프로젝트를 사용하면 나중에 원하는 리소스를 수동으로 추가할 수 있습니다. 프로젝트를 만들기 전에 스페이스 관리자 역할이 있어야 하며 프로젝트를 만들려는 스페이스에 가입해야 합니다. 공백을 생성하면 에서 CodeCatalyst 자동으로 Space 관리자 역할을 할당합니다. Space 관리자 역할은 에서 가장 강력한 역할입니다 CodeCatalyst. 이 역할 및 권한에 대한 자세한 내용은 스페이스 관리자 역할을 참조하세요.

빈 프로젝트를 만들려면
  1. 프로젝트를 생성하려는 스페이스로 이동합니다.

  2. 스페이스 대시보드에서 프로젝트 생성을 선택합니다.

  3. 처음부터 시작을 선택합니다.

  4. 프로젝트에 이름 부여에서 프로젝트에 할당할 이름을 입력합니다. 이름은 스페이스 내에서 고유해야 합니다.

  5. 프로젝트 만들기를 선택합니다.

프로젝트를 만든 후 복제 프로세스의 다음 단계는 소스 리포지토리를 하나 이상 만드는 것입니다.

단계 3. 프로젝트에 소스 리포지토리 만들기

방금 만든 프로젝트 내에서 소스 리포지토리를 만들어야 합니다. 이 리포지토리에는 언제든지 편집하거나 삭제할 수 있는 단일 파일인 README.md 파일이 포함되어 있습니다. 소스 리포지토리를 만들 때 선택한 사항에 따라 소스 리포지토리에 .gitignore 파일이 포함될 수도 있습니다.

소스 리포지토리를 생성하려면
  1. CodeCatalyst 콘솔 을 엽니다.

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

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

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

  5. 리포지토리 이름에 리포지토리 이름을 제공합니다.

    리포지토리 이름은 프로젝트에서 고유해야 합니다. 리포지토리 이름 요구 사항에 대한 자세한 내용은 의 소스 리포지토리 할당량을 참조하세요 CodeCatalyst.

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

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

  8. 생성(Create)을 선택합니다.

    참고

    CodeCatalyst 는 파일을 생성할 때 리포지토리에 README.md 파일을 추가합니다. CodeCatalyst 또한 는 기본 이라는 기본 브랜치에 리포지토리에 대한 초기 커밋을 생성합니다. README.md 파일을 편집하거나 삭제할 수 있지만 기본 브랜치를 변경하거나 삭제할 수는 없습니다.

  9. 소스 리포지토리 복제본 URL 및 를 가져오려면 리포지토리 복제를 PAT선택합니다.

  10. 각 HTTPS 복제본 URL 및 를 복사하려면 복사를 PAT선택합니다. 그런 다음 복제본URL과 이를 검색할 수 있는 PAT 어딘가에 저장합니다.

    URL 및 복제본은 4단계에서 사용되며 CODECATALYST_SOURCE_REPO_CLONE_URL 및 로 참조PAT됩니다CODECATALYST_PAT.

프로젝트 내에 소스 리포지토리를 만든 후 AWS Cloud9 데이터를 이 소스 리포지토리에 복제합니다.

4단계. 의 소스 리포지토리에 AWS Cloud9 코드 리소스 복제 CodeCatalyst

AWS Cloud9 환경에 있는 소스 리포지토리의 유형에 따라 코드 리소스를 생성한 CodeCatalyst 소스 리포지토리로 가져오는 데 따르는 복제 방법이 결정됩니다. 옵션은 다음과 같습니다.

사용 GitHub 의 리포지토리 CodeCatalyst

사용GitHub 리포지토리 확장, 연결된 GitHub Amazon CodeCatalyst 프로젝트의 AWS Cloud9 리포지토리. 다음 단계에서는 를 설치하는 방법을 간략하게 설명합니다.GitHub CodeCatalyst 카탈로그에서 확장. 이 단계에서는 기존 를 연결하는 방법도 보여줍니다.GitHub CodeCatalyst 계정에 공간을 연결하고 GitHub 리포지토리를 CodeCatalyst 프로젝트에 저장합니다.

이 방법의 첫 번째 단계는 GitHub 는 CodeCatalyst 카탈로그에서 확장을 리포지토리합니다. 확장을 설치하려면 다음 단계를 수행합니다.

중요

설치 및 구성의 일환으로 Github 리포지토리 확장, 확장을 에 설치해야 합니다.GitHub 계정. 이렇게 하려면 GitHub 계정 관리자 및 CodeCatalyst 공간 관리자.

단계 1. CodeCatalyst 카탈로그에서 확장을 설치하려면
  1. CodeCatalyst 콘솔 을 엽니다.

  2. 스페이스로 이동합니다.

    작은 정보

    둘 이상의 스페이스에 속해 있는 경우 상단 탐색 표시줄에서 보려는 스페이스를 선택할 수 있습니다.

  3. 검색창 옆의 상단 메뉴 모음에서 CodeCatalyst 카탈로그 아이콘을 선택하여 카탈로그로 이동합니다. 다음을 검색할 수 있습니다. GitHub 범주를 기반으로 리포지토리 또는 필터 확장.

  4. (선택 사항) 연결된 권한 등 확장에 대한 자세한 내용을 보려면 GitHub 리포지토리 확장 이름.

  5. 설치를 선택합니다. 확장에 필요한 권한을 검토하고 계속하려면 설치를 다시 선택합니다.

설치 후 GitHub 리포지토리 확장: GitHub 연결된 리포지토리 확장 세부 정보 페이지를 보고 관리할 수 있습니다.GitHub 계정 및 연결됨 GitHub 리포지토리.

설치 후 GitHub 리포지토리 확장, 연결 GitHub CodeCatalyst 계정에 계정을 추가합니다. 를 연결하려면 GitHub 계정에서 다음 단계를 수행합니다.

단계 2. 를 연결하려면 GitHub 에 계정 CodeCatalyst
  1. 연결된 에서 Github 계정 탭에서 연결을 선택합니다.GitHub 에 대한 외부 사이트로 이동할 계정 GitHub.

  2. 에 로그인 GitHub 를 사용하는 계정 GitHub 자격 증명을 선택한 다음 Amazon 를 설치할 계정을 선택합니다 CodeCatalyst.

  3. 가 현재 및 미래 리포지토리 CodeCatalyst 에 모두 액세스하도록 허용할지 여부를 선택합니다. 또는 특정 GitHub 에서 사용하려는 리포지토리입니다 CodeCatalyst. 기본 옵션은 모두 GitHub 의 리포지토리 GitHub 공백.

  4. 에 부여된 권한을 검토한 CodeCatalyst다음 설치를 선택합니다.

연결 후 GitHub 계정 CodeCatalyst- 에서 연결된 계정을 볼 수 있습니다. GitHub 의 계정GitHub 리포지토리 확장 세부 정보 페이지.

를 사용하는 마지막 단계 GitHub 의 리포지토리는 리포지토리 CodeCatalyst 를 사용하려는 CodeCatalyst 프로젝트에 연결하는 것입니다. 를 연결하려면 GitHub 리포지토리를 CodeCatalyst 프로젝트에 저장하려면 전체 프로세스의 3단계에 설명된 다음 단계를 수행합니다.

단계 3. 를 연결하려면 GitHub 에서 프로젝트로 CodeCatalyst 리포지토리 GitHub 리포지토리 확장 세부 정보 페이지
  1. 연결됨 GitHub 리포지토리 탭, 링크 선택 GitHub 리포지토리..

  2. 의 경우GitHub 계정 에서 를 선택합니다.GitHub 연결하려는 리포지토리가 포함된 계정입니다.

  3. 의 경우GitHub 리포지토리 에서 CodeCatalyst 프로젝트에 연결할 리포지토리를 선택합니다.

  4. CodeCatalyst 프로젝트 에서 를 연결하려는 CodeCatalyst 프로젝트를 선택합니다.GitHub 리포지토리 대상.

  5. 연결을 선택합니다.

이제 방금 푸시한 CodeCatalyst 리포지토리에 업데이트된 파일과 커밋이 있어야 합니다. 이제 이 브랜치에서 개발 환경을 만들고 AWS Cloud9을 사용하여 열 수 있습니다. 개발 환경에 대한 자세한 내용은 의 개발 환경을 참조하세요 CodeCatalyst.

이제 이 브랜치에서 개발 환경을 만들고 AWS Cloud9을 사용하여 열 수 있습니다. 이를 위한 단계는 의 를 사용하여 5단계: 개발 환경 생성에 설명되어 AWS Cloud9 있습니다 CodeCatalyst.

비GitHub 의 리포지토리 CodeCatalyst

비 를 AWS Cloud9 사용하여 환경을 복제하기 전에 Amazon CodeCatalyst에서 개인 액세스 토큰(PAT)을 생성해야 합니다.GitHub 리포지토리. 다음 섹션에서는 이 토큰을 생성하는 방법을 간략하게 설명합니다.

Amazon에서 개인 액세스 토큰 생성 CodeCatalyst

를 사용하여 로컬 컴퓨터에서 프로젝트에서 생성한 소스 리포지토리에 액세스할 수 있습니다.Git 또는 통합 개발 환경(IDE)에 있습니다. 이렇게 하려면 애플리케이션별 암호를 입력해야 합니다. 이 용도로 사용할 개인 액세스 토큰(PAT)을 생성할 수 있습니다. 생성하는 개인 액세스 토큰(PATs)은 의 모든 공간 및 프로젝트에서 사용자 자격 증명과 연결됩니다 CodeCatalyst. PATs 생성한 의 이름과 만료 날짜를 볼 수 있으며 더 이상 필요하지 않은 를 삭제할 수 PATs 있습니다. PAT 보안 암호를 생성할 때만 복사할 수 있습니다.

개인 액세스 토큰을 생성하려면(PAT)
  1. https://codecatalyst.aws/ CodeCatalyst 콘솔을 엽니다.

  2. 상단 메뉴 바에서 프로필 배지를 선택한 다음 내 설정을 선택합니다.

    작은 정보

    사용자 프로필도 찾을 수 있습니다. 이렇게 하려면 프로젝트 또는 스페이스의 구성원 페이지에 있는 구성원 목록에서 이름을 선택합니다.

  3. 개인용 액세스 토큰에서 생성을 선택합니다.

  4. PAT 이름 에 개인 액세스 토큰()의 설명 이름을 입력합니다PAT.

  5. 만료 날짜에 기본 날짜를 유지하거나 달력 아이콘을 선택하여 사용자 지정 날짜를 선택합니다. 만료 날짜는 기본적으로 현재 날짜로부터 1년 후입니다.

  6. 생성(Create)을 선택합니다.

    작은 정보

    소스 리포지토리의 복제 리포지토리를 선택할 때도 이 토큰을 생성할 수 있습니다.

  7. PAT 보안 암호를 복사하려면 복사를 선택합니다. PAT 보안 암호를 검색할 수 있는 곳에 저장합니다.

    중요

    PAT 보안 암호는 한 번만 표시됩니다. 창을 닫은 후에는 검색할 수 없습니다. 보안 위치에 PAT 암호를 저장하지 않은 경우 다른 암호를 생성할 수 있습니다.

소스 리포지토리에 PAT 대한 를 생성한 후 아래 섹션에 설명된 대로 AWS Cloud9 환경에 원격 리포지토리를 CodeCatalyst 추가하고 데이터를 이 리포지토리로 푸시하여 AWS Cloud9 환경에서 로 데이터를 복제합니다.

AWS Cloud9 환경에 원격 리포지토리 추가

실행 중이지 않은 리포지토리를 실행하고 있다고 말합니다.GitHub 리포지토리. AWS Cloud9 환경에 원격 리포지토리를 추가하고 데이터를 의 소스 리포지토리로 푸시할 수 있습니다 CodeCatalyst. 이 프로세스를 완료하려면 다음 명령을 실행합니다.

내에서 의 복제 프로세스 3단계에서 생성한 소스 리포지토리를 가리키는 원격 리포지토리를 AWS Cloud9 IDE추가합니다 CodeCatalyst. 명령CODECATALYST_SOURCE_REPO_CLONE_URL에서 를 3단계의 10단계에서 저장URL한 복제로 바꿉니다. 프로젝트에 소스 리포지토리 생성의 10단계에서 저장한 복제 URL로 바꿉니다.

git remote add codecatalyst CODECATALYST_SOURCE_REPO_CLONE_URL

다음 명령을 사용하여 새 브랜치를 소스 리포지토리로 푸시합니다. 암호를 입력하라는 메시지가 표시되면 3단계: 프로젝트에 소스 리포지토리 생성의 10단계에서 저장한 CODECATALYST_PAT를 사용합니다.

git checkout -b replication && git push codecatalyst replication

다음은 예상되는 명령 실행 출력의 예입니다.

Switched to a new branch 'replication' Password for 'https://[aws-account-id]@[aws-region].codecatalyst.aws/v1/MySpace222581768915/Replication/Repository': Enumerating objects: 4, done. Counting objects: 100% (4/4), done. Compressing objects: 100% (3/3), done. Writing objects: 100% (4/4), 982 bytes | 122.00 KiB/s, done. Total 4 (delta 0), reused 0 (delta 0), pack-reused 0 remote: Validating objects: 100% To https://[aws-account-id].codecatalyst.aws/v1/MySpace222581768915/Replication/Repository * [new branch] replication → replication

이 브랜치는 에서 생성한 소스 리포지토리에서 사용할 수 있습니다 CodeCatalyst. 이 브랜치에서 개발 환경을 만들고 AWS Cloud9을 사용하여 열 수 있습니다. 개발 환경에 대한 자세한 내용은 의 개발 환경을 참조하세요 CodeCatalyst.

이제 이 브랜치에서 개발 환경을 만들고 AWS Cloud9을 사용하여 열 수 있습니다. 이를 위한 단계는 의 를 사용하여 5단계: 개발 환경 생성에 설명되어 AWS Cloud9 있습니다 CodeCatalyst.

에서 빈 리포지토리 사용 AWS Cloud9

먼저 Amazon에서 개인 액세스 토큰(PAT)을 생성한 CodeCatalyst 다음 빈 리포지토리를 AWS Cloud9 사용하여 에서 환경을 복제할 수 있습니다. 다음 섹션에서는 이 토큰을 생성하는 방법을 간략하게 설명합니다.

Amazon에서 개인 액세스 토큰 생성 CodeCatalyst

를 사용하여 로컬 컴퓨터에서 프로젝트에서 생성한 소스 리포지토리에 액세스할 수 있습니다.Git 또는 통합 개발 환경(IDE)에 있습니다. 이렇게 하려면 애플리케이션별 암호를 입력해야 합니다. 이 용도로 사용할 개인 액세스 토큰(PAT)을 생성할 수 있습니다. 생성하는 개인 액세스 토큰(PATs)은 의 모든 공간 및 프로젝트에서 사용자 자격 증명과 연결됩니다 CodeCatalyst. PATs 생성한 의 이름과 만료 날짜를 볼 수 있으며 더 이상 필요하지 않은 를 삭제할 수 PATs 있습니다. PAT 보안 암호를 생성할 때만 복사할 수 있습니다.

개인 액세스 토큰을 생성하려면(PAT)
  1. https://codecatalyst.aws/ CodeCatalyst 콘솔을 엽니다.

  2. 상단 메뉴 바에서 프로필 배지를 선택한 다음 내 설정을 선택합니다.

    작은 정보

    사용자 프로필도 찾을 수 있습니다. 이렇게 하려면 프로젝트 또는 스페이스의 구성원 페이지에 있는 구성원 목록에서 이름을 선택합니다.

  3. 개인용 액세스 토큰에서 생성을 선택합니다.

  4. PAT 이름 에 개인 액세스 토큰()의 설명 이름을 입력합니다PAT.

  5. 만료 날짜에 기본 날짜를 유지하거나 달력 아이콘을 선택하여 사용자 지정 날짜를 선택합니다. 만료 날짜는 기본적으로 현재 날짜로부터 1년 후입니다.

  6. 생성(Create)을 선택합니다.

    작은 정보

    소스 리포지토리의 복제 리포지토리를 선택할 때도 이 토큰을 생성할 수 있습니다.

  7. PAT 보안 암호를 복사하려면 복사를 선택합니다. PAT 보안 암호를 검색할 수 있는 곳에 저장합니다.

    중요

    PAT 보안 암호는 한 번만 표시됩니다. 창을 닫은 후에는 검색할 수 없습니다. 보안 위치에 PAT 암호를 저장하지 않은 경우 다른 암호를 생성할 수 있습니다.

소스 리포지토리에 PAT 대한 를 생성한 후 아래 섹션에 설명된 CodeCatalyst대로 AWS Cloud9 환경에서 빈 리포지토리를 시작하고 에서 생성한 소스 리포지토리를 가리키 CodeCatalyst 면서 AWS Cloud9 환경에서 로 데이터를 복제합니다.

에서 빈 리포지토리 시작 AWS Cloud9

에 설정된 소스 리포지토리가 없는 경우 에서 빈 리포지토리를 AWS Cloud9시작합니다 AWS Cloud9. 또한 에서 생성한 소스 리포지토리를 가리킨 CodeCatalyst다음 복제하려는 파일을 추가하고 푸시합니다.Git. 다음 단계를 수행하고 다음 명령을 실행하여 AWS Cloud9 파일을 에 복제합니다 CodeCatalyst.

  1. AWS Cloud9 환경에서 다음 명령을 실행하여 빈 리포지토리를 시작합니다.

    git init -b main

    그러면 아래와 같은 유사한 출력이 표시됩니다.

    Initialized empty Git repository in /home/ec2-user/environment/.git/
  2. URL 에서 소스 리포지토리를 복제합니다 CodeCatalyst. CodeCatalyst 콘솔 내에서 생성한 CodeCatalyst 프로젝트로 이동하여 탐색 창에서 코드 를 선택한 다음 소스 리포지토리 를 선택합니다.

  3. 원하는 소스 리포지토리 목록에서 리포지토리를 선택하고 복제 리포지토리 복제를 선택하여 복제 를 복사합니다URL.

  4. URL 복제한 를 사용하여 CodeCatalyst 리포지토리를 추가하고 의 빈 리포지토리에 이미 있는 콘텐츠를 푸시합니다 CodeCatalyst.

    git remote add origin [...] git push origin --force
  5. 복제할 파일을 추가합니다. 환경 디렉터리의 모든 파일을 복제하려면 git add -A를 실행합니다.

    git add -A . git commit -m "replicate"
  6. 관련 없는 두 기록을 병합합니다. 병합 충돌이 발생하는 경우 다음과 같이 해결합니다.

    git merge origin/main --allow-unrelated-histories
  7. 다음 명령을 실행하여 변경 사항을 의 소스 리포지토리 CodeCatalyst 로 다시 푸시합니다. 암호를 입력하라는 메시지가 표시되면 3단계: 프로젝트에 소스 리포지토리 생성의 10단계에서 생성한 개인 액세스 토큰(CODECATALYST_PAT)을 입력합니다.

    Admin:~/environment (main) $ git push origin main Password for 'https://222581768915@git.us-west-2.codecatalyst.aws/v1/MySpace222581768915/Replication/Replication':

이 절차를 완료한 후 CodeCatalyst 리포지토리에는 방금 푸시한 업데이트된 파일과 커밋이 있습니다. 이제 이 브랜치에서 개발 환경을 만들고 AWS Cloud9을 사용하여 열 수 있습니다. 이 작업을 수행하는 단계는 아래 섹션에 요약되어 있습니다.

5단계: AWS Cloud9 에서 를 사용하여 개발 환경 생성 CodeCatalyst

다음 절차에서는 AWS Cloud9 를 CodeCatalyst 사용하여 개발 환경을 생성하는 방법과 방금 복제한 데이터를 간략하게 설명합니다.

를 사용하여 개발 환경을 생성하려면 AWS Cloud9
  1. https://codecatalyst.aws/ CodeCatalyst 콘솔을 엽니다.

  2. 개발 환경을 생성하려는 스페이스로 이동합니다.

  3. 탐색 창에서 개요를 선택한 다음 내 개발 환경 섹션으로 이동합니다.

  4. 개발 환경 생성을 선택합니다.

  5. 드롭다운 AWS Cloud9 메뉴에서 를 선택합니다.

  6. 리포지토리 복제를 선택합니다.

    참고

    현재 CodeCatalyst 는 타사 리포지토리 복제를 지원하지 않지만, Dev Environment를 생성하고 선택한 에서 타사 리포지토리를 복제할 수 있습니다IDE.

  7. 다음 중 하나를 수행합니다.

    1. 복제할 리포지토리를 선택하고, 기존 브랜치에서 작업을 선택한 다음 기존 브랜치 드롭다운 메뉴에서 브랜치를 선택합니다.

    2. 복제할 리포지토리를 선택하고, 새 브랜치에서 작업을 선택하고, 브랜치 이름 필드에 브랜치 이름을 입력하고, 다음에서 브랜치 생성 드롭다운 메뉴에서 새 브랜치를 만들 브랜치를 선택합니다.

  8. 원하는 경우 개발 환경의 별칭을 추가할 수 있습니다.

  9. 선택적으로 개발 환경 구성 편집 버튼을 선택하여 개발 환경의 컴퓨팅, 스토리지 또는 제한 시간 구성을 편집합니다.

  10. 생성(Create)을 선택합니다. 개발 환경이 생성되는 동안 개발 환경 상태 열에 시작 중이 표시되고, 개발 환경이 생성되면 상태 열에 실행 중이 표시됩니다.