Git 통합(미리보기)

Oracle AI Data Platform Workbench 인스턴스를 연결하여 외부 Git 저장소에 대한 데이터를 수집, 읽기 및 쓸 수 있습니다.

AI Data Platform Workbench의 Git 통합은 Git 계정에 대한 로그인 자격 증명을 제공하고, 데이터를 수집하기 위한 자격 증명으로 Git 저장소에 연결하는 폴더를 생성하는 방식으로 작동합니다. 여러 인증서 집합을 저장하여 서로 다른 Git 저장소에 접속하거나 동일한 저장소에 대한 서로 다른 레벨의 액세스를 관리할 수 있습니다. 관리자는 자격 증명 세트를 사용자의 기본 프로파일로 선택하고 더 이상 필요하지 않은 경우 자격 증명을 삭제할 수 있습니다.

AI Data Platform Workbench 내에서 Git 파일을 완전히 관리할 수 있습니다. 이 유틸리티를 사용하면 플랫폼을 떠나지 않고도 파일을 푸시, 풀, 커밋, 병합하고, 발생하는 병합 충돌을 관리할 수 있습니다.

AI Data Platform Workbench를 사용하면 Git 저장소에서 코드를 브랜치할 수 있을 뿐 아니라 브랜치를 전환, 병합, 비교 및 삭제할 수 있습니다.

Oracle AI Data Platform Workbench의 Git 폴더(미리보기)

Oracle AI Data Platform Workbench의 Git 폴더를 사용하면 플랫폼을 떠나지 않고도 Git 저장소에 호스팅된 데이터와 상호 작용할 수 있습니다.

AI 데이터 플랫폼 워크벤치 설정에서 설정한 인증서를 사용하여 마스터 카탈로그에 Git 폴더가 생성됩니다. 폴더를 Git 저장소에 연결하고 AI 데이터 플랫폼 워크벤치 UI를 사용하여 저장소에서 파일을 푸시, 풀링, 병합, 리베이스 및 재설정합니다.

Git 폴더에 대한 RBAC 권한을 관리하여 폴더를 볼 수 있는 사용자 및 해당 폴더가 수행할 수 있는 Git 작업을 제어할 수 있습니다. 자세한 내용은 Git 폴더 사용 권한(미리보기)을 참조하십시오.

Git 폴더 만들기(미리보기)

외부 Git 저장소에 연결된 Oracle AI Data Platform Workbench 작업영역에서 폴더를 생성할 수 있습니다.

  1. 홈 페이지에서 작업 영역으로 이동합니다.
  2. 카탈로그 생성 아이콘 생성을 누른 다음 Git 폴더를 누릅니다. 오른쪽 상단에서 추가를 누르고 Git 폴더를 누를 수도 있습니다.
  3. Git 인증서 선택 드롭다운 목록에서 Git 저장소에 액세스하는 데 필요한 Git 인증서를 선택합니다.
  4. Git 저장소 URL을 제공합니다. 예를 들면: example.git.path입니다.
  5. 작업 영역에서 Git 폴더의 이름을 제공합니다.
  6. 폴더에 접속할 Git 저장소의 분기를 제공합니다.
  7. 생성을 누릅니다.

Git 폴더 편집(미리보기)

작업영역에서 Git 폴더의 이름과 설명을 변경할 수 있습니다.

  1. 홈 페이지에서 작업 영역으로 이동합니다.
  2. 수정할 Git 폴더 옆에 있는 작업 3 점 아이콘 작업을 누른 다음 편집을 누릅니다.
  3. 폴더의 이름 및 설명을 수정합니다.
  4. 저장을 누릅니다.

Git 폴더 삭제(미리보기)

작업공간에서 직접 Git 폴더를 삭제할 수 있습니다.

Git 폴더를 삭제하면 폴더 및 커밋되지 않은 변경사항이 모두 삭제되고 저장소로 푸시됩니다.
  1. 홈 페이지에서 작업 영역으로 이동합니다.
  2. 수정할 Git 폴더 옆에 있는 작업 3 점 아이콘 작업을 누른 다음 삭제를 누릅니다.
  3. 삭제를 누릅니다.

Git 폴더 설정 수정(미리보기)

작업영역의 Git 폴더에 사용되는 인증서 및 저장소 URL을 수정할 수 있습니다.

  1. 홈 페이지에서 작업 영역으로 이동합니다.
  2. 설정을 수정할 Git 폴더를 클릭합니다.
  3. 설정 탭을 누릅니다.
  4. 드롭다운 목록에서 Git 폴더에 대한 새 자격 증명을 선택합니다.
  5. 새 Git 저장소 URL을 입력합니다.
  6. 저장을 누릅니다.

Git 폴더 내역 보기(미리보기)

기록 탭에서 Git 폴더에 대한 커밋 내역을 볼 수 있습니다.

  1. Git 폴더로 이동하고 Git 탭을 누릅니다.
  2. 내역 탭을 누릅니다.
  3. Git 사이트에서 커밋 내역을 보려면 Git 단추를 누릅니다.

Git 브랜치 생성(미리보기)

작업영역의 Git 폴더에서 기존 분기에서 새 Git 분기를 생성할 수 있습니다.

  1. Git 폴더로 이동하고 Git 탭을 누릅니다.
  2. 현재 분기 드롭다운 목록에서 새 분기의 기반이 될 분기를 선택합니다.
  3. 분기 생성을 누릅니다.
  4. 새 브랜치에 대한 이름 제공,
  5. 생성을 누릅니다.

Git 분기 삭제(미리보기)

Oracle AI Data Platform Workbench 작업영역 내에서 Git 저장소에서 Git 분기를 삭제할 수 있습니다.

  1. Git 폴더로 이동하고 Git 탭을 누릅니다.
  2. 현재 분기 드롭다운 목록에서 삭제할 분기를 선택합니다.
  3. 분기 삭제를 누릅니다.
  4. 삭제할 모든 분기를 선택합니다.
  5. 선택 사항: 병합되지 않은 분기에 대한 경고를 무시하려면 병합 상태에 관계없이 강제 삭제를 선택합니다.
  6. 삭제를 누릅니다.

Git Pull(미리보기)

작업영역의 Git 폴더 내부에서 Git 풀을 수행하는 분기를 선택할 수 있습니다.

  1. Git 폴더로 이동하고 Git 탭을 누릅니다.
  2. 탭을 누릅니다.
  3. 드롭다운 목록에서 가져올 분기를 선택합니다.
  4. 을 누릅니다.
  5. 충돌을 해결합니다.
    • 로컬 버전으로 덮어쓰려면 로컬 유지를 누릅니다.
    • 원격 버전으로 덮어쓰려면 원격 유지를 누릅니다.
    • 원하는 대로 변경하여 해결한 다음 해결된 것으로 표시를 누를 수도 있습니다.
    • 풀 요청을 취소하려면 풀 중단을 누릅니다.
  6. 커밋 메시지와 선택적으로 풀에 대한 설명을 입력합니다.
  7. 풀 커밋을 누릅니다.

Git 푸시(미리보기)

작업영역의 Git 폴더 내부에서 Git 푸시를 수행하는 분기를 선택할 수 있습니다.

  1. Git 폴더로 이동하고 Git 탭을 누릅니다.
  2. 푸시 탭을 누릅니다.
  3. Git 저장소로 푸시할 파일을 선택합니다. 파일을 눌러 코드 창에서 변경사항을 확인합니다.
  4. 커밋 메시지와 선택적으로 푸시 설명을 입력합니다.
  5. 푸시 커밋을 누릅니다.

기본으로 Git 분기 병합(미리보기)

작업공간의 Git 폴더 내부에서 주 트렁크에 있는 분기를 다시 병합할 수 있습니다.

  1. Git 폴더로 이동하고 Git 탭을 누릅니다.
  2. 병합 탭을 누릅니다.
  3. 드롭다운 목록에서 주와 병합할 분기를 선택합니다.
  4. 병합을 누릅니다.
  5. 충돌을 해결합니다.
    • 로컬 버전으로 덮어쓰려면 로컬 유지를 누릅니다.
    • 원격 버전으로 덮어쓰려면 원격 유지를 누릅니다.
    • 원하는 대로 변경하여 해결한 다음 해결된 것으로 표시를 누를 수도 있습니다.
    • 병합 요청을 취소하려면 병합 중단을 누릅니다.
  6. 커밋 메시지를 입력하고 선택적으로 병합에 대한 설명을 입력합니다.
  7. 병합 커밋을 누릅니다.

Git 기준재지정(미리보기)

Git 폴더의 분기를 리베이스하여 해당 Git 분기의 변경 사항을 다른 분기로 적용할 수 있습니다.

주:

분기를 리베이스하려면 강제 밀기가 필요합니다. 강제로 푸시하면 원격 저장소의 내역이 변경되고 동일한 저장소에서 작업하는 공동 작업자에게 버전 지정 문제가 발생할 수 있습니다.
  1. Git 폴더로 이동하고 Git 탭을 누릅니다.
  2. 기준 탭을 누릅니다.
  3. 현재 분기 드롭다운 목록에서 기준재지정할 분기를 선택합니다.
  4. 기준 대 분기 드롭다운 목록에서 현재 분기의 기준을 재지정할 분기를 선택합니다.
  5. 기준재지정 확인을 선택합니다.
  6. 기준을 누릅니다.

Git 재설정(미리보기)

Git 폴더의 분기를 재설정하여 해당 분기의 내용을 이전 상태로 되돌릴 수 있습니다.

주:

브랜치를 재설정하려면 강제 누르기가 필요합니다. 강제 푸시를 수행하면 작업 영역과 원격 저장소에서 로컬로 현재 분기의 내역이 변경됩니다. 브랜치 내역이 삭제되고 원격 재설정 브랜치 내역으로 재설정됩니다.
  1. Git 폴더로 이동하고 Git 탭을 누릅니다.
  2. 재설정 탭을 누릅니다.
  3. 현재 분기 드롭다운 목록에서 재설정할 분기를 선택합니다.
  4. 현재 브랜치 "기본"을 재설정할 원격 브랜치 선택 드롭다운 목록에서 원격 Git 저장소의 브랜치를 선택하여 현재 브랜치를 재설정합니다.
  5. 하드 재설정 확인을 선택합니다.
  6. 재설정을 누릅니다.

Oracle AI Data Platform Workbench의 번들(미리보기)

번들은 AI 데이터 플랫폼 워크벤치 내 리소스(예: 작업(노트북 및 컴퓨트 포함) 및 에이전트 플로우를 환경 간에 내보내고 공유하고 배포할 수 있는 방법을 정의합니다.

작업영역에서 번들을 생성하고 생성 시 포함할 AI 데이터 플랫폼 워크벤치 리소스를 선택합니다. 기존 번들을 수정하여 리소스를 추가하거나 제거할 수 있습니다. 번들링 리소스를 사용하면 대상 환경에서 중요한 구성 요소를 재구성할 필요 없이 서로 종속된 리소스를 그룹화하고 다른 환경에 재배치할 수 있습니다.

Git 폴더를 통해 Git 저장소에 번들을 커밋하고 푸시할 수 있습니다. 그런 다음 사용자는 번들을 자체 환경으로 가져오고 연결 및 종속성을 그대로 사용하여 배포할 수 있습니다. 번들의 리소스가 변경되면 Git 저장소에 커밋될 때까지 소스 환경에 유지됩니다. 번들을 배치한 사용자가 Git 저장소에서 가져올 때마다 커밋 및 푸시된 리소스 파일에 대한 업데이트를 받습니다.

번들 생성(미리보기)

Git 저장소에 커밋하고 Git 저장소에서 배치하기 위해 Oracle AI Data Platform 작업 및 에이전트 플로우 리소스를 번들로 제공할 수 있습니다.

주:

Git 폴더에는 번들만 생성할 수 있습니다.
  1. 작업 영역으로 이동합니다.
  2. 작업을 누른 다음 번들 생성을 누릅니다.
  3. 번들에 대한 이름 및 설명을 제공하십시오.
  4. 찾아보기를 누르고 번들을 생성할 작업영역에서 폴더를 선택합니다.
  5. 나열된 옵션에서 번들에 포함할 항목을 선택합니다.
  6. 생성을 누릅니다.

번들 배포(미리보기)

Git 폴더에서 번들을 배포하여 작업영역 및 환경 간에 리소스 및 종속성을 공유할 수 있습니다.

  1. 작업영역에 배포할 번들로 이동합니다.
  2. 배치 탭을 누르십시오.
  3. 배치를 누릅니다. 배치가 완료되면 통지를 받습니다.

번들 비우기(미리보기)

배포된 번들을 제거하여 작업영역에서 번들 자원을 제거할 수 있습니다.

  1. 작업영역에서 자원을 비우려는 번들로 이동합니다.
  2. 배치 탭을 누르십시오.
  3. 비우기를 누릅니다.
  4. 프롬프트에 비우기를 입력합니다. 비우기를 누릅니다.