소스 리포지토리 복제 - Amazon CodeCatalyst

소스 리포지토리 복제

소스 리포지토리에 있는 여러 파일, 브랜치 및 커밋을 효과적으로 작업하려면 소스 리포지토리를 로컬 컴퓨터에 복제하고 Git 클라이언트 또는 통합 개발 환경(IDE)을 사용하여 변경 작업을 수행합니다. 문제 및 풀 요청과 같은 CodeCatalyst 특성을 사용하려면 소스 리포지토리에 변경 사항을 커밋하고 푸시합니다. 코드 작업을 위한 개발 환경을 생성하도록 선택할 수도 있습니다. 개발 환경을 만들면 지정한 리포지토리와 브랜치가 자동으로 개발 환경으로 복제됩니다.

참고

연결된 리포지토리를 CodeCatalyst 콘솔에서 복제하거나 이에 대한 개발 환경을 생성할 수 없습니다. 연결된 리포지토리를 로컬에서 복제하려면 리포지토리 목록에서 링크를 선택하여 리포지토리를 호스팅하는 서비스에서 해당 리포지토리를 연 다음 복제합니다. 자세한 내용은 연결된 리포지토리를 호스팅하는 서비스의 설명서를 참조하세요.

소스 리포지토리에서 개발 환경 생성
  1. https://codecatalyst.aws/에서 CodeCatalyst 콘솔을 엽니다.

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

  3. 코드 작업을 수행할 소스 리포지토리를 선택합니다.

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

  5. 드롭다운 메뉴에서 지원되는 IDE를 선택합니다. 자세한 정보는 개발 환경에 지원되는 통합 개발 환경을 참조하세요.

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

    • 기존 브랜치에서 작업을 선택한 다음 기존 브랜치 드롭다운 메뉴에서 브랜치를 선택합니다.

    • 새 브랜치에서 작업을 선택하고, 브랜치 이름 필드에 브랜치 이름을 입력하고, 다음에서 브랜치 생성 드롭다운 메뉴에서 새 브랜치를 만들 브랜치를 선택합니다.

  7. 선택적으로 개발 환경의 이름을 추가하거나 구성을 편집합니다.

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

소스 리포지토리 생성
  1. 프로젝트로 이동합니다.

  2. 프로젝트의 요약 페이지에서 목록에서 원하는 리포지토리를 선택한 다음 리포지토리 보기를 선택합니다. 아니면 탐색 창에서 코드를 선택한 다음 소스 리포지토리를 선택합니다. 프로젝트의 소스 리포지토리 목록에서 리포지토리 이름을 선택합니다. 필터 표시줄에 리포지토리 이름의 일부를 입력하여 리포지토리 목록을 필터링할 수 있습니다.

  3. 리포지토리 복제를 선택합니다. 리포지토리의 복제 URL을 복사합니다.

    참고

    개인 액세스 토큰(PAT)이 없는 경우 토큰 생성을 선택합니다. 토큰을 복사하여 안전한 위치에 저장합니다. Git 클라이언트 또는 통합 개발 환경(IDE)에서 암호를 입력하라는 메시지가 표시되면 이 PAT를 사용합니다.

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

    • 로컬 컴퓨터에 리포지토리를 복제하려면 터미널 또는 명령줄을 열고 git clone 명령 뒤에 복제 URL을 사용하여 명령을 실행합니다. 예시:

      git clone https://LiJuan@git.us-west-2.codecatalyst.aws/v1/ExampleCorp/MyExampleProject/MyExampleRepo

      암호를 입력하라는 메시지가 표시되면 이전에 저장한 PAT를 붙여넣습니다.

      참고

      운영 체제가 자격 증명 관리를 제공하거나 자격 증명 관리 시스템을 설치한 경우 PAT를 한 번만 제공하면 됩니다. 그렇지 않으면 모든 Git 작업에 대해 PAT를 제공해야 할 수 있습니다. 가장 좋은 방법은 자격 증명 관리 시스템이 PAT를 안전하게 저장하는 것입니다. 복제 URL 문자열의 일부로 PAT를 포함하지 마세요.

    • IDE를 사용하여 리포지토리를 복제하려면 IDE에 대한 설명서를 따르세요. Git 리포지토리를 복제하고 URL을 제공하는 옵션을 선택합니다. 암호를 입력하라는 메시지가 표시되면 PAT를 제공합니다.