GitHub 리포지토리, Bitbucket 리포지토리, 프로젝트 리포지토리, GitLab Jira 프로젝트 연결 CodeCatalyst - 아마존 CodeCatalyst

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

GitHub 리포지토리, Bitbucket 리포지토리, 프로젝트 리포지토리, GitLab Jira 프로젝트 연결 CodeCatalyst

GitHub 리포지토리, Bitbucket 리포지토리 또는 GitLab 프로젝트 리포지토리를 사용하거나 Jira 프로젝트를 관리하려면 먼저 리포지토리 또는 프로젝트가 속한 타사 소스를 스페이스에 연결해야 합니다. CodeCatalyst 자세한 내용은 GitHub 계정, Bitbucket 작업 영역, GitLab 사용자, Jira 사이트 연결 CodeCatalyst 단원을 참조하십시오.

연결된 GitHub 리포지토리, Bitbucket 리포지토리 또는 GitLab 프로젝트 리포지토리를 워크플로에 사용할 수 있습니다. 워크플로우에서는 연결된 리포지토리의 이벤트가 워크플로 구성에 따라 코드를 빌드, 테스트 또는 배포할 수 있는 워크플로를 시작합니다. 연결된 리포지토리 GitHub 또는 Bitbucket 리포지토리를 사용하는 워크플로의 워크플로 구성 파일은 연결된 리포지토리에 저장됩니다. 연결된 리포지토리를 Dev Environments와 함께 사용하여 연결된 리포지토리에서 파일을 생성, 업데이트 및 삭제할 수도 있습니다. GitHub 리포지토리, Bitbucket 리포지토리 또는 GitLab 리포지토리 확장의 세부 정보 페이지 또는 CodeCatalyst 프로젝트 GitHub 자체의 코드에 있는 소스 리포지토리 보기에서 리포지토리, Bitbucket 리포지토리 또는 프로젝트 GitLab 리포지토리를 프로젝트에 연결할 수 있습니다.

중요

기여자로서 GitHub 또는 Bitbucket 리포지토리를 연결할 수 있지만, 타사 리포지토리는 스페이스 관리자 또는 프로젝트 관리자로만 연결을 해제할 수 있습니다. 자세한 내용은 에서 GitHub 리포지토리, Bitbucket 리포지토리, 프로젝트 리포지토리, Jira GitLab 프로젝트 연결 해제 CodeCatalyst 단원을 참조하십시오.

중요

리포지토리 확장을 설치한 후 연결하는 모든 리포지토리는 해당 코드를 CodeCatalyst 인덱싱하여 저장합니다. CodeCatalyst 그러면 코드를 검색할 수 있게 됩니다. CodeCatalyst 에서 CodeCatalyst 연결된 리포지토리를 사용할 때의 코드 데이터 보호를 더 잘 이해하려면 Amazon CodeCatalyst User Guide의 데이터 보호를 참조하십시오.

중요

CodeCatalyst 연결된 리포지토리의 기본 브랜치 변경 감지를 지원하지 않습니다. 연결된 저장소의 기본 분기를 변경하려면 먼저 연결을 해제하고 기본 분기를 변경한 다음 다시 연결해야 합니다. CodeCatalyst

가장 좋은 방법은 리포지토리를 연결하기 전에 항상 최신 버전의 확장 프로그램을 사용하는 것입니다.

연결된 Jira 프로젝트를 사용하여 이슈를 관리하고 CodeCatalyst 풀 리퀘스트를 Jira 이슈에 연결할 수 있습니다. 풀 리퀘스트의 요약 상태와 관련 CodeCatalyst 워크플로 이벤트의 상태는 Jira 이슈에 반영됩니다.

중요

Jira 프로젝트를 프로젝트에 연결하려면 CodeCatalyst Space 관리자 또는 CodeCatalyst CodeCatalyst 프로젝트 관리자여야 합니다.

참고
  • GitHub 리포지토리, Bitbucket 리포지토리 또는 GitLab 프로젝트 리포지토리는 스페이스의 한 CodeCatalyst 프로젝트에만 연결할 수 있습니다.

  • 비어 있거나 보관된 GitHub 리포지토리, Bitbucket 리포지토리 또는 프로젝트 리포지토리는 프로젝트와 함께 사용할 수 없습니다. GitLab CodeCatalyst

  • GitHub 리포지토리, Bitbucket 리포지토리 또는 프로젝트의 리포지토리와 이름이 같은 GitLab 리포지토리는 연결할 수 없습니다. CodeCatalyst

  • GitHub 리포지토리 확장은 GitHub 엔터프라이즈 서버 리포지토리와 호환되지 않습니다.

  • Bitbucket 리포지토리 확장은 Bitbucket 데이터 센터 리포지토리와 호환되지 않습니다.

  • 리포지토리 확장은 자체 관리형 GitLab 프로젝트 리포지토리와 호환되지 않습니다. GitLab

  • 연결된 리포지토리에서는 나를 위한 설명 쓰기 또는 댓글 요약 기능을 사용할 수 없습니다. 이러한 기능은 풀 리퀘스트 인에서만 사용할 수 있습니다. CodeCatalyst

  • CodeCatalyst 프로젝트는 하나의 Jira 프로젝트에만 연결될 수 있습니다. Jira 프로젝트를 여러 CodeCatalyst 프로젝트에 연결할 수 있습니다.

확장 세부정보 페이지에서 GitHub 리포지토리, Bitbucket 리포지토리, 프로젝트 리포지토리 또는 Jira CodeCatalyst 프로젝트를 프로젝트에 연결하려면 GitLab
  1. https://codecatalyst.aws/ 에서 CodeCatalyst 콘솔을 엽니다.

  2. CodeCatalyst 스페이스로 이동하세요.

  3. 스페이스에 설치된 확장 프로그램 목록을 보려면 다음 중 하나를 수행하십시오.

    1. 설정을 선택한 다음 설치된 확장을 선택합니다.

    2. 상단 메뉴에서 카탈로그 아이콘을 The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst. 선택합니다.

  4. 리포지토리, GitHub Bitbucket 리포지토리, 리포지토리 또는 Jira Software와 같은 확장 중 하나에 대해 구성을 선택합니다. GitLab

  5. 구성하기로 선택한 타사 확장 프로그램에 따라 다음 중 하나를 수행하십시오.

    • GitHub 리포지토리: 리포지토리를 연결합니다. GitHub

      1. 연결된 GitHub 리포지토리 탭에서 리포지토리 연결을 선택합니다. GitHub

      2. GitHub 계정 드롭다운에서 연결하려는 저장소가 포함된 GitHub 계정을 선택합니다.

      3. GitHub 리포지토리 드롭다운에서 프로젝트에 연결하려는 리포지토리를 선택합니다. CodeCatalyst

        작은 정보

        저장소 이름이 회색으로 표시된 경우 해당 저장소는 스페이스의 다른 프로젝트에 이미 링크되어 있으므로 해당 저장소를 링크할 수 없습니다.

      4. (선택 사항) 리포지토리 목록에 GitHub 리포지토리가 없다면 Amazon CodeCatalyst 애플리케이션에서 리포지토리에 액세스할 수 있도록 구성되지 않은 것일 수 있습니다. GitHub 연결된 CodeCatalyst 계정에서 사용할 수 있는 GitHub 리포지토리를 구성할 수 있습니다.

        1. GitHub계정으로 이동하여 설정을 선택한 다음 애플리케이션을 선택합니다.

        2. 설치된 GitHub 앱 탭에서 Amazon CodeCatalyst 애플리케이션에 맞게 구성을 선택합니다.

        3. 다음 중 하나를 수행하여 연결하려는 GitHub 리포지토리에 대한 액세스를 구성하십시오. CodeCatalyst

          • 현재 및 미래의 모든 리포지토리에 대한 액세스를 제공하려면 모든 리포지토리를 선택합니다.

          • 특정 리포지토리에 대한 액세스를 제공하려면 리포지토리만 선택을 선택하고 리포지토리 선택 드롭다운을 선택한 다음 연결을 허용할 리포지토리를 선택합니다. CodeCatalyst

      5. CodeCatalyst 프로젝트 드롭다운 메뉴에서 리포지토리를 연결하려는 CodeCatalyst 프로젝트를 선택합니다. GitHub

      6. 연결을 선택합니다.

      에서 GitHub CodeCatalyst 리포지토리를 더 이상 사용하지 않으려면 프로젝트에서 리포지토리를 연결 해제할 수 있습니다. CodeCatalyst 리포지토리의 연결이 해제되면 해당 리포지토리의 이벤트가 워크플로를 시작하지 않으므로 해당 리포지토리를 CodeCatalyst Dev Environments와 함께 사용할 수 없습니다. 자세한 내용은 에서 GitHub 리포지토리, Bitbucket 리포지토리, 프로젝트 리포지토리, Jira GitLab 프로젝트 연결 해제 CodeCatalyst 단원을 참조하십시오.

    • 비트버킷 리포지토리: Bitbucket 리포지토리를 연결합니다.

      1. 연결된 비트버킷 리포지토리 탭에서 Bitbucket 리포지토리 연결을 선택합니다.

      2. Bitbucket 작업 영역 드롭다운에서 연결하려는 리포지토리가 포함된 Bitbucket 작업 영역을 선택합니다.

      3. Bitbucket 리포지토리 드롭다운에서 프로젝트에 연결하려는 리포지토리를 선택합니다. CodeCatalyst

        작은 정보

        리포지토리 이름이 회색으로 표시된 경우 해당 리포지토리가 스페이스의 다른 프로젝트에 이미 연결되어 있기 때문에 해당 리포지토리를 연결할 수 없습니다.

      4. CodeCatalyst 프로젝트 드롭다운 메뉴에서 Bitbucket 리포지토리를 연결할 CodeCatalyst 프로젝트를 선택합니다.

      5. 연결을 선택합니다.

      에서 CodeCatalyst Bitbucket 리포지토리를 더 이상 사용하지 않으려면 프로젝트에서 Bitbucket 리포지토리를 연결 해제할 수 있습니다. CodeCatalyst 리포지토리의 연결이 해제되면 해당 리포지토리의 이벤트가 워크플로우 실행을 시작하지 않으므로 해당 리포지토리를 Dev Environments와 함께 CodeCatalyst 사용할 수 없습니다. 자세한 내용은 에서 GitHub 리포지토리, Bitbucket 리포지토리, 프로젝트 리포지토리, Jira GitLab 프로젝트 연결 해제 CodeCatalyst 단원을 참조하십시오.

    • GitLab 리포지토리: 프로젝트 리포지토리를 연결합니다. GitLab

      1. 연결된 GitLab 프로젝트 리포지토리 탭에서 프로젝트 리포지토리 연결을 선택합니다. GitLab

      2. GitLab 사용자 드롭다운에서 연결하려는 프로젝트 저장소가 들어 있는 GitLab 사용자를 선택합니다.

      3. GitLab 프로젝트 리포지토리 드롭다운에서 프로젝트에 연결하려는 리포지토리를 선택합니다. CodeCatalyst

        작은 정보

        저장소 이름이 회색으로 표시된 경우 해당 저장소는 스페이스의 다른 프로젝트에 이미 연결되어 있으므로 해당 저장소를 연결할 수 없습니다.

      4. CodeCatalyst 프로젝트 드롭다운 메뉴에서 CodeCatalyst 프로젝트 저장소를 연결할 GitLab 프로젝트를 선택합니다.

      5. 연결을 선택합니다.

      에서 CodeCatalyst 프로젝트 리포지토리를 더 이상 사용하지 않으려면 GitLab 프로젝트에서 프로젝트 리포지토리를 연결 해제할 수 있습니다. CodeCatalyst 프로젝트 리포지토리의 연결이 해제되면 해당 프로젝트 리포지토리의 이벤트가 워크플로우 실행을 시작하지 않으므로 해당 프로젝트 리포지토리를 CodeCatalyst Dev Environments와 함께 사용할 수 없습니다. 자세한 내용은 에서 GitHub 리포지토리, Bitbucket 리포지토리, 프로젝트 리포지토리, Jira GitLab 프로젝트 연결 해제 CodeCatalyst 단원을 참조하십시오.

    • Jira 소프트웨어: Jira 프로젝트를 연결합니다.

      1. 연결된 Jira 프로젝트 탭에서 Jira 프로젝트 연결을 선택합니다.

      2. Jira 사이트 드롭다운 메뉴에서 연결하려는 프로젝트가 포함된 Jira 사이트를 선택합니다.

      3. Jira 프로젝트 드롭다운 메뉴에서 프로젝트에 연결하려는 프로젝트를 선택합니다. CodeCatalyst

      4. CodeCatalyst 프로젝트 드롭다운 메뉴에서 Jira CodeCatalyst 프로젝트에 연결하려는 프로젝트를 선택합니다.

      5. 연결을 선택합니다.

      Jira 프로젝트가 프로젝트에 연결되면 CodeCatalyst 이슈에 대한 액세스가 완전히 비활성화되고 CodeCatalyst 탐색 창의 이슈가 Jira CodeCatalyst 프로젝트로 연결되는 Jira 이슈 항목으로 대체됩니다.

      에서 CodeCatalyst 더 이상 Jira 프로젝트를 사용하지 않으려면 프로젝트에서 Jira 프로젝트를 연결 해제할 수 있습니다. CodeCatalyst Jira 프로젝트가 연결 해제되면 프로젝트에서 Jira 이슈를 사용할 수 없게 되며 Issues는 CodeCatalyst 다시 CodeCatalyst 이슈 제공자가 됩니다. 자세한 내용은 에서 GitHub 리포지토리, Bitbucket 리포지토리, 프로젝트 리포지토리, Jira GitLab 프로젝트 연결 해제 CodeCatalyst 단원을 참조하십시오.

프로젝트의 소스 GitHub 리포지토리 페이지에서 리포지토리, Bitbucket 리포지토리 또는 GitLab CodeCatalyst 프로젝트 리포지토리를 프로젝트에 연결하려면
  1. https://codecatalyst.aws/ 에서 CodeCatalyst 콘솔을 엽니다.

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

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

  4. 리포지토리 추가를 선택한 다음 리포지토리 연결을 선택합니다.

  5. 리포지토리 제공자 드롭다운 메뉴에서 다음 타사 리포지토리 제공자 중 하나를 선택합니다. GitHub, Bitbucket,. GitLab

  6. 연결하기로 선택한 타사 저장소 공급자에 따라 다음 중 하나를 수행하십시오.

    • GitHub 리포지토리: 리포지토리를 연결합니다. GitHub

      1. GitHub 계정 드롭다운 메뉴에서 연결하려는 저장소가 들어 있는 GitHub 계정을 선택합니다.

      2. GitHub 리포지토리 드롭다운 메뉴에서 프로젝트를 CodeCatalyst 연결하려는 GitHub 리포지토리를 선택합니다.

        작은 정보

        리포지토리 이름이 회색으로 표시된 경우 해당 리포지토리가 이미 CodeCatalyst Amazon의 다른 프로젝트에 연결되어 있기 때문에 해당 리포지토리를 연결할 수 없습니다.

      3. (선택 사항) 리포지토리 목록에 GitHub 리포지토리가 없다면 Amazon CodeCatalyst 애플리케이션에서 리포지토리에 액세스할 수 있도록 구성되지 않은 것일 수 있습니다. GitHub 연결된 CodeCatalyst 계정에서 사용할 수 있는 GitHub 리포지토리를 구성할 수 있습니다.

        1. GitHub계정으로 이동하여 설정을 선택한 다음 애플리케이션을 선택합니다.

        2. 설치된 GitHub 앱 탭에서 Amazon CodeCatalyst 애플리케이션에 맞게 구성을 선택합니다.

        3. 다음 중 하나를 수행하여 연결하려는 GitHub 리포지토리에 대한 액세스를 구성하십시오. CodeCatalyst

          • 현재 및 미래의 모든 리포지토리에 대한 액세스를 제공하려면 모든 리포지토리를 선택합니다.

          • 특정 리포지토리에 대한 액세스를 제공하려면 리포지토리만 선택을 선택하고 리포지토리 선택 드롭다운을 선택한 다음 연결을 허용할 리포지토리를 선택합니다. CodeCatalyst

    • Bitbucket 리포지토리: Bitbucket 리포지토리를 연결합니다.

      1. Bitbucket 작업 영역 드롭다운 메뉴에서 연결하려는 리포지토리가 포함된 Bitbucket 작업 영역을 선택합니다.

      2. Bitbucket 리포지토리 드롭다운 메뉴에서 프로젝트를 연결하려는 Bitbucket 리포지토리를 선택합니다. CodeCatalyst

        작은 정보

        리포지토리 이름이 회색으로 표시된 경우 해당 리포지토리가 이미 CodeCatalyst Amazon의 다른 프로젝트에 연결되어 있기 때문에 해당 리포지토리를 연결할 수 없습니다.

    • GitLab 리포지토리: 프로젝트 리포지토리를 연결합니다. GitLab

      1. GitLab 사용자 드롭다운 메뉴에서 연결하려는 프로젝트 저장소가 들어 있는 GitLab 사용자를 선택합니다.

      2. GitLab 프로젝트 리포지토리 드롭다운 메뉴에서 프로젝트를 CodeCatalyst 연결하려는 GitLab 프로젝트 리포지토리를 선택합니다.

        작은 정보

        프로젝트 리포지토리 이름이 회색으로 표시되면 해당 프로젝트 리포지토리가 이미 CodeCatalyst Amazon의 다른 프로젝트에 연결되어 있기 때문에 해당 프로젝트 리포지토리를 연결할 수 없습니다.

  7. 연결을 선택합니다.

에서 CodeCatalyst 리포지토리, Bitbucket 리포지토리 또는 프로젝트 GitHub 리포지토리를 더 이상 사용하지 않으려면 프로젝트에서 리포지토리, Bitbucket 리포지토리 또는 GitLab 프로젝트 리포지토리를 연결 해제할 수 있습니다. CodeCatalyst 리포지토리의 연결이 해제되면 해당 리포지토리의 이벤트가 워크플로우 실행을 시작하지 않으므로 해당 리포지토리를 Dev Environments와 함께 CodeCatalyst 사용할 수 없습니다. 자세한 내용은 에서 GitHub 리포지토리, Bitbucket 리포지토리, 프로젝트 리포지토리, Jira GitLab 프로젝트 연결 해제 CodeCatalyst 단원을 참조하십시오.

GitHub 리포지토리, Bitbucket 리포지토리 또는 GitLab 프로젝트 리포지토리를 프로젝트에 연결한 후 CodeCatalyst 워크플로 및 개발 환경에서 사용할 수 있습니다. CodeCatalyst Amazon Q Developer, 블루프린트 등과 함께 연결된 리포지토리를 사용할 수도 있습니다. 자세한 내용은 타사 리포지토리 이벤트 이후 자동으로 워크플로 실행Dev Environment 생성 단원을 참조하세요.

Jira 프로젝트를 CodeCatalyst 프로젝트에 연결하고 풀 리퀘스트를 연결하면 의 업데이트가 Jira 프로젝트에 CodeCatalyst 반영됩니다. 풀 리퀘스트를 Jira 이슈에 연결하는 방법에 대한 자세한 내용은 을 참조하십시오. Jira 이슈를 CodeCatalyst 풀 리퀘스트에 연결 Jira에서 CodeCatalyst 이벤트를 보는 방법에 대한 자세한 내용은 을 참조하십시오. Jira 이슈 CodeCatalyst 이벤트 보기

새 프로젝트를 만들 때 GitHub 리포지토리, Bitbucket 리포지토리 또는 GitLab 프로젝트 리포지토리를 새 CodeCatalyst 프로젝트에 연결할 수 있습니다. CodeCatalyst 자세한 내용은 연결된 타사 리포지토리를 사용하여 프로젝트 만들기 단원을 참조하십시오.