Plastic Cloud Edition


Plastic SCM의 호스팅 솔루션, Plastic Cloud Edition에 오신 것을 환영합니다.

이 가이드는 Plastic Cloud Edition과 그 주요 개념을 빠르게 익히는데 도움을 주도록 작성되었습니다.

이 가이드는 클라우드에서 Plastic 리포지토리를 시작하고 실행하기 위한 자세한 설명을 제공합니다.

Plastic Cloud 소개

Plastic Cloud는 호스팅되는 Plastic SCM 서버 솔루션입니다.

다음과 같은 두 가지 클라우드 제품이 있습니다.

Plastic Cloud Edition
온프레미스 서버가 필요하지 않은 팀을 위한 제품입니다. 중앙 위치는 클라우드뿐입니다.
팀원은 리포지토리의 로컬 복제본을 보유하거나 클라우드에 직접 연결하여 작업할 수 있습니다.
요구 사항: Enterprise와 Cloud extension이 아닌 Cloud Edition을 구매합니다.
이 가이드는 이 버전의 Plastic Cloud에 대한 내용을 다룹니다.
Plastic SCM Enterprise Edition + Cloud extension
온프레미스 서버(Enterprise Edition에 포함)뿐만 아니라 클라우드에 호스트 리포지토리가 필요한 팀을 위한 다른 제품입니다.
요구 사항: Enterprise Edition을 구매하고 Cloud extension을 추가해야 합니다(Cloud Edition과 혼동되지 않도록 주의).

사용자 관점에서 보면, 기존 Plastic SCM 서버와 마찬가지로 Plastic Cloud에서 작업하게 됩니다. 브랜치를 내보내고 가져올 수 있고, 리포지토리를 생성하고 권한을 관리하는 등의 작업을 할 수 있습니다.

내부적으로 이야기하면 Plastic Cloud는 완전히 재설계된 Plastic 서버 코어를 사용합니다. 클라우드 코어는 하나의 컴퓨터가 아닌 여러 클라우드 역할을 기반으로 실행됩니다. 따라서 간단히 역할(컴퓨터)만 더 추가하면 수평적으로 확장할 수 있습니다.

Plastic Cloud는 확장성이 뛰어나며 수천 개의 서로 다른 조직을 처리할 수 있는 다중 테넌트 솔루션으로, 기본 클라우드 인프라를 최대한 활용합니다.

실제로 서버 설정이나 유지 관리에 대해 염려할 필요가 없습니다. Plastic Cloud가 대신 관리하기 때문입니다.


솔루션 대상

다양한 시나리오에서 Plastic Cloud Edition을 활용할 수 있습니다. 다음은 몇 가지 예시입니다.

  • 소규모 팀으로 활동하며 인프라 관리는 전혀 고려하지 않는 상황입니다. 이미 노트북에서 Plastic을 실행하고 있으나, 자체적으로 Plastic 서버를 설치하고 관리하고 싶지는 않습니다. 그러나 팀의 작업을 한곳에 모을 수 있는 중앙 지점은 필요합니다. 이런 경우 Plastic Cloud extension이 적합합니다.
  • 대기업 팀에서 활동 중이며, 각 팀원들이 전 세계 여러 지역에서 작업 중입니다. 중앙 서버가 필요하지만, IT 그룹에 모든 것을 맡기고 싶지는 않습니다. Plastic Cloud 조직을 설정하고 이를 호스팅된 중앙 서버로 사용할 수 있습니다.
  • 게임 개발 팀(또는 대규모 리포지토리와 매우 큰 파일을 다루는 모든 팀)으로 버전 관리 소프트웨어를 호스팅하는 주류 제공업체와 적절한 솔루션을 찾지 못했습니다. Git 기반 솔루션에는 잘 알려진 대로 2GB의 리포지토리 제한이 있습니다. 2GB 이상의 리포지토리가 필요하다면 Plastic Cloud가 적합합니다.

위의 시나리오는 세 가지 주요 시나리오일 뿐이며, 더 많은 시나리오에서 Plastic Cloud를 활용할 수 있습니다. 일부 팀의 경우 Plastic Cloud extension을 실시간 클라우드 기반 백업으로 사용할 수 있는지 문의하기도 했으며, 이와 같은 방식으로도 Plastic Cloud를 활용할 수 있습니다.


중앙 집중형, 분산형 또는 두 가지 모드로 작업

Plastic Cloud Edition은 완전히 분산된 팀을 고려하여 설계되었습니다. 하지만, Plastic Cloud Edition은 중앙 집중형 작업 방식과 혼합형 작업 방식도 지원합니다.

중앙 집중형 작업:

중간 리포지토리와 내보내기/가져오기 작업을 원치 않는 팀원은 좀 더 간단하게 Plastic Cloud에 직접 체크인하는 방식을 사용할 수 있습니다.

이는 게임 제작에 참여 중이며 Gluon을 사용하는 아티스트에게 가장 바람직한 옵션입니다. 개발자 GUI인 Plastic을 사용해 중앙 집중형으로 작업하려는 코더도 Plastic Cloud를 사용할 수 있습니다.

Plastic Cloud Edition - Gluon에서 중앙 집중형으로 작업
Plastic Cloud Edition - 일반 Plastic에서 중앙 집중형으로 작업
분산형 작업:

각 개발자가 자신의 기기에서 작업합니다. 개발자마다 자신만의 로컬 Plastic SCM 리포지토리(또는 리포지토리 컬렉션)를 가지고 있기 때문에 언제나 로컬에서 매우 빠르게 체크인할 수 있습니다.

같은 Plastic Cloud 조직에 속해 있는 개발자는 내보내기/가져오기를 통해 변경사항을 Plastic Cloud에 전달합니다.

개발자 GUI인 Plastic을 사용하는 개발자에게 가장 적합한 옵션입니다.

Plastic Cloud Edition - 분산형으로 작업
분산형과 중앙 집중형을 모두 사용하여 작업:
팀이 분산형 작업 방식이나 중앙 집중형 작업 장식 중 하나만을 고수해야 할 필요는 없습니다. 일부 팀원은 중앙 집중형으로 작업하고 일부는 분산형으로 작업할 수 있습니다.
분산형, 중앙 집중형 또는 두 가지 모두로 작업하는 방식에 대해 자세히 알아보십시오.

Plastic Cloud Edition 조직 생성

조직은 클라우드에 있는 여러 리포지토리 묶음을 관리하는 수단입니다. 조직 내에서 필요한 만큼 리포지토리를 생성할 수 있습니다.

다음 중 한 가지 방법에 따라 Plastic Cloud Edition 조직을 생성합니다.


웹사이트에서 Plastic Cloud Edition 조직 생성

  1. plasticscm.com Cloud 대시보드로 이동하여 Plastic Cloud Edition 라이센스를 요청합니다.

    또는 plasticscm.com/plasticscm-cloud-edition으로 이동하여 지금 구독하기 버튼을 클릭합니다.

  2. 새로운 페이지가 나타나며, 구독과 계정 정보 및 조직과 관련된 다음과 같은 데이터를 입력해야 합니다.
    • 조직 이름 - 클라우드에서 리포지토리를 식별하는 수단이므로 적절한 이름을 선택합니다.
    • 데이터 센터 - 데이터 전송 속도를 높이기 위해 가장 가까운 데이터 센터를 선택합니다.
  3. 조직이 생성되면 알려드립니다.
  4. Plastic Cloud에 로그인하여 사용을 시작할 수 있습니다.

GUI를 통해 직접 Plastic Cloud Edition 조직 생성

  1. Plastic Cloud Edition 설치 프로그램을 다운로드하고 실행합니다.
  2. 설치 지침을 따릅니다('다음' 클릭).
    Plastic Cloud Edition 설치
  3. 설치가 완료되면 Plastic Cloud Edition 시작 다이얼로그가 표시됩니다.
    • 이미 Plastic 계정을 보유하고 있는 경우 plasticscm.com에 사용하는 것과 동일한 로그인을 사용하여 Cloud Edition에 로그인할 수 있습니다. 로그인 탭을 클릭하고 plasticscm.com 자격 증명을 입력합니다.
      Plastic Cloud Edition - plasticscm.com 계정으로 로그인
    • plasticscm.com 계정이 없는 경우 가입해야 합니다. 가입 탭을 클릭하고 plasticscm.com 계정을 생성하거나 Unity ID와 비밀번호를 사용해 가입할 수 있습니다.
      Plastic Cloud Edition - plasticscm.com 계정 생성
  4. 로그인하거나 가입하면 이제 Plastic Cloud Edition과 plasticscm.com의 사용자가 된 것입니다.

    이제 조직을 생성해야 합니다. 생성을 클릭하여 시작합니다.

    Plastic Cloud Edition - 올바르게 생성된 plasticscm.com 계정
  5. 이 새 다이얼로그에 다음 정보를 입력합니다.
    • 조직 이름 - 클라우드에서 리포지토리를 식별하는 수단이므로 적절한 이름을 선택합니다.
    • 데이터 센터 - 데이터 전송 속도를 높이기 위해 가장 가까운 데이터 센터를 선택합니다.
  6. 조직이 생성되면 알려드립니다.
  7. Plastic Cloud에 로그인하여 사용을 시작할 수 있습니다.

시작하기

Plastic Cloud Edition이 설치되면 이제 Plastic Cloud Edition 조직을 사용할 수 있습니다.

Plastic Cloud Edition 설치 프로그램을 실행하여 처음으로 Plastic Cloud Edition에 로그인하면 사용자가 조직에 속해 있는지 시스템에서 확인합니다.

  • 조직에 속해 있는 경우 참여를 클릭합니다. 둘 이상의 조직을 보유하고 있거나 조직에 속해 있는 경우 콤보에 모든 조직이 표시되고 그중 하나를 선택해야 합니다.
    Plastic Cloud Edition - 조직 참여
  • 그 외에도 앞서 본 대로 조직을 생성할 수 있습니다.
    Plastic Cloud Edition - 조직 생성

조직에 참여하거나 조직을 생성한 후 시작할 툴을 선택하여 사용합니다.

  • 개발자용 기본 Plastic GUI
  • 아티스트용 Plastic GUI인 Gluon
Plastic Cloud Edition - Plastic 환경 선택

Gluon 시작하기

Gluon을 사용하면 중앙 집중형으로 작업할 수 있습니다.

  • 기존 리포지토리를 선택하여 기존 프로젝트에 참여하거나 로컬 또는 원격(클라우드) 리포지토리를 생성합니다.
  • 그러면 선택한 리포지토리를 가리키는 로컬 워크스페이스가 생성됩니다.
    Plastic Cloud Edition - Gluon 시작하기 - 워크스페이스 생성

Plastic 시작하기

  • 중앙 집중형으로 작업할 수 있습니다.
    • 이 옵션을 사용하면 클라우드 리포지토리에 연결된 워크스페이스를 생성할 수 있습니다.
    • 기존 클라우드 리포지토리를 선택하거나 새로 만들어야 합니다.
    • 또한 Plastic은 기기에 로컬 워크스페이스를 생성합니다(선택한 위치 아래에).
    Plastic Cloud Edition - Plastic 시작하기 - 중앙 집중형으로 작업
  • 분산형으로 작업할 수 있습니다.
    • Git 작업 방식과 마찬가지로 로컬 리포지토리로 작업한 후 클라우드 리포지토리에서 내보내거나 가져옵니다.
    • 기존 클라우드 리포지토리를 선택하거나 새로 만들어야 합니다.
    • 또한 Plastic은 기기에 로컬 리포지토리 및 워크스페이스를 생성합니다(선택한 위치 아래에).
    • 필요한 경우 Plastic에서 동기화 뷰를 생성할 수도 있습니다. 동기화 뷰를 사용하면 매우 편리하게 변경사항을 내보내고 가져올 수 있습니다.
    • 중요! 클라우드에서 로컬 서버로 복제하는 경우 로컬 서버는 소스, 클라우드 서버는 대상이 되어야 합니다. 그렇지 않으면 Plastic은 동기화를 실행할 수 없습니다.
    Plastic Cloud Edition - Plastic 시작하기 - 분산형으로 작업

Gluon에서 중앙 집중형으로 작업

Gluon을 사용하면 중앙 집중형으로 작업할 수 있습니다.

즉, 워크스페이스(파일의 작업 중인 복사본)가 있고 Plastic Cloud 서버에 있는 리포지토리에 직접 체크인합니다. 중간 리포지토리가 필요하지 않습니다.

중앙 집중형 작업

아래와 같은 Gluon 예시에서 다음을 보유하고 있습니다.

  • 워크스페이스(quake3wk)가
  • 내 기기(Path on disk)에 있고
  • 원격 리포지토리를 직접 가리키며(quake3)
  • 클라우드 조직(test@cloud)에 있습니다.
Gluon에서 중앙 집중형으로 작업

Gluon을 최대한 활용하려면 Gluon 가이드를 확인하십시오.

또한 Plastic Cloud Edition 튜토리얼을 시청하여 Gluon을 사용한 중앙 집중형 작업에 관해 자세히 알아볼 수 있습니다.


Plastic에서 중앙 집중형으로 작업

개발자 GUI인 Plastic을 사용하면 중앙 집중형으로 작업할 수 있습니다.

이는 중앙 집중형 워크스페이스(파일의 작업 중인 복사본)를 보유하면서 Plastic Cloud 서버에 있는 리포지토리에 직접 체크인하는 것을 의미합니다. 중간 리포지토리가 필요하지 않습니다.

중앙 집중형 작업

다음 Plastic 예시에서 볼 수 있는 내용입니다.

  • 워크스페이스(validationsw)가
  • 내 기기(Path on disk)에 있고
  • 원격 리포지토리를 직접 가리키며(validation)
  • 클라우드 조직(test@cloud)에 있습니다.
Plastic에서 중앙 집중형으로 작업

중앙 집중형 구성을 설정한 후에는 다음과 같이 일반적으로 Plastic을 사용하여 작업하면 됩니다.

그 외 작업도 마찬가지입니다.

아래 Cloud Edition 비디오 튜토리얼에서는 작업 브랜치를 사용하여 어떻게 중앙 집중형으로 작업할 수 있는지 소개합니다.

또한 Plastic Cloud Edition 튜토리얼 페이지로 이동하여 Cloud Edition에 관해 자세히 알아볼 수 있습니다.

Plastic에서 분산형으로 작업

개발자 GUI Plastic을 사용하면 분산형으로 작업할 수도 있습니다.

분산형 워크플로에는 직접 체크인하는 워크스페이스와 로컬 리포지토리(중간 리포지토리)가 있고 Plastic Cloud 서버에 있는 원격 리포지토리에 작업을 내보내고 가져옵니다.

분산형으로 작업

다음 Plastic 예시에서 볼 수 있는 내용입니다.

  • 워크스페이스(testsrc)가
  • 내 기기(Path on disk)에 있고
  • 리포지토리를 가리키며(testsource)
  • 이를 로컬로 수행합니다(localhost:8087).
Plastic에서 분산형으로 작업

이제 다음과 같이 일반적으로 Plastic을 사용하여 작업하면 됩니다.

그 외 작업도 마찬가지입니다.

그런 다음 로컬 리포지토리의 변경사항을 원격(클라우드) 리포지토리로 내보내거나 가져옵니다.

내보내기/가져오기

아래 Cloud Edition 비디오 튜토리얼에서는 브랜치를 사용한 분산형 작업 방식, 내보내기/가져오기, 병합 실행 방법 등을 소개합니다.

또한 Plastic Cloud Edition 튜토리얼 페이지로 이동하여 Cloud Edition에 관해 자세히 알아볼 수 있습니다.

클라우드 리포지토리 나열 방법

클라우드 서버에 액세스하는 방법과 GluonPlastic에서 클라우드 리포지토리를 나열하는 방법을 알아보겠습니다.


Gluon에서 클라우드 리포지토리 나열 방법

이전(<) 및 다음(>) 화살표를 사용하여 Windows, Linux, macOS의 스크린샷을 확인할 수 있습니다.
  1. Gluon에서 워크스페이스 전환 버튼을 클릭합니다.
  2. 이 새로운 다이얼로그에서 다음을 수행합니다.
    • Windows에서는 새 워크스페이스 생성을 클릭한 후, 리포지토리를 클릭하여 선택합니다.
      Gluon - Windows - 리포지토리 뷰 열기
    • Linux와 macOS에서는 리포지토리 탭으로 이동합니다.
  3. 서버 이름으로 조직_이름@cloud을 입력합니다. 이 경우 조직의 이름이 test이므로, test@cloud를 입력합니다.
    클라우드 서버 이름 입력
  4. 그런 다음 새로 고침 아이콘(새로고침) 아이콘을 클릭하거나 Enter 키를 눌러 서버에 액세스합니다.
  5. 이전에 이 서버에 액세스하지 않았거나 자격 증명이 저장되지 않은 경우 클라우드 서버에 액세스하려면 자격 증명을 입력해야 합니다.

    예를 들어 robotmaker@cloud라는 클라우드에 처음으로 액세스를 시도하는 경우 자격 증명을 입력해야 합니다. 당연히 이 조직(robotmaker)의 접근 권한이 있는 사용자여야 합니다.

    자격 증명을 입력하여 클라우드 서버에 액세스

    www.plasticscm.com에서 등록하는 데 사용한 자격 증명을 입력합니다.

    자격 증명을 기억하고 나중에 활용하기를 선택하는 경우 연결 프로필이 생성됩니다. 이를 통해 자격 증명을 더 이상 입력할 필요가 없습니다.
  6. 이제 test@cloud에 연결되고 클라우드 서버에서 사용 가능한 리포지토리의 목록이 나타납니다.

    목록이 비어 있는 경우 클라우드 서버에 아직 리포지토리를 생성하지 않았기 때문입니다.

  7. 통상적인 방법으로 리포지토리를 만들어 보겠습니다.
    • Windows에서는 "새 워크스페이스 생성" 다이얼로그로 돌아가 리포지토리 텍스트 상자 옆의 신규를 클릭합니다.
    • Linux와 macOS에서는 리포지토리 목록을 오른쪽 클릭하고 새 리포지토리 생성을 클릭합니다.

    그런 다음 클라우드에서 새 리포지토리 이름을 입력합니다.

  8. 그러면 리포지토리 목록이 새로 고쳐지며, 이번에는 새 클라우드 리포지토리가 표시됩니다.
    생성된 클라우드 리포지토리

이제 이 클라우드 리포지토리를 정상적으로 사용할 수 있습니다.

비고: 현재 제한 사항의 목록을 확인하여 이 시점에서 할 수 있는 작업에 대해 자세히 알아보십시오.

Plastic에서 클라우드 리포지토리 나열 방법

이전(<) 및 다음(>) 화살표를 사용하여 Windows, Linux, macOS의 스크린샷을 확인할 수 있습니다.
  1. Plastic에서 클라우드 뷰를 엽니다. 다음과 유사한 모습이 표시됩니다.
  2. 서버 이름으로 조직_이름@cloud을 입력합니다. 이 경우 조직의 이름이 test이므로, test@cloud를 입력합니다.
    클라우드 서버 이름 입력
  3. 그런 다음 새로 고침 아이콘(새로고침) 아이콘을 클릭하거나 Enter 키를 눌러 서버에 액세스합니다.
  4. 이전에 이 서버에 액세스하지 않았거나 자격 증명이 저장되지 않은 경우 클라우드 서버에 액세스하려면 자격 증명을 입력해야 합니다.

    예를 들어 robotmaker@cloud라는 클라우드에 처음으로 액세스를 시도하는 경우 자격 증명을 입력해야 합니다. 당연히 이 조직(robotmaker)의 접근 권한이 있는 사용자여야 합니다.

    자격 증명을 입력하여 클라우드 서버에 액세스

    www.plasticscm.com에서 등록하는 데 사용한 자격 증명을 입력합니다.

    자격 증명을 기억하고 나중에 활용하기를 선택하는 경우 연결 프로필이 생성됩니다. 이를 통해 자격 증명을 더 이상 입력할 필요가 없습니다.
  5. 이제 test@cloud에 연결되고 클라우드 서버에서 사용 가능한 리포지토리의 목록이 나타납니다.

    목록이 비어 있는 경우 클라우드 서버에 아직 리포지토리를 생성하지 않았기 때문입니다.

  6. 통상적인 방법으로 리포지토리를 만들어 보겠습니다.
    • Windows에서는 새 리포지토리 버튼을 클릭합니다.
    • Linux와 macOS에서는 클라우드 리포지토리 목록을 오른쪽 클릭하고 새 리포지토리 생성을 클릭합니다.

    그런 다음 클라우드에서 새 리포지토리 이름을 입력합니다.

    클라우드 리포지토리 생성
  7. 그러면 리포지토리 목록이 새로 고쳐지며, 이번에는 새 클라우드 리포지토리가 표시됩니다.
    생성된 클라우드 리포지토리

이제 이 클라우드 리포지토리를 정상적으로 사용할 수 있습니다.

비고: 현재 제한 사항의 목록을 확인하여 이 시점에서 할 수 있는 작업에 대해 자세히 알아보십시오.

일반 리포지토리와 클라우드 리포지토리 비교

위에서 설명한 대로, Plastic Cloud 리포지토리에 액세스하려면 조직_이름@cloud을 서버 이름으로 사용하면 됩니다.

기기의 일반 로컬 리포지토리 이름은 repo@local입니다.

Plastic Cloud에서 이 리포지토리의 이름은 repo@조직_이름@cloud입니다.

@cloud 부분은 Plastic을 Plastic Cloud에 연결하도록 지시하는 단축 명령입니다. 실제로 다음과 같은 작업을 할 수 있습니다.

클라우드 리포지토리와 일반 리포지토리 비교

위에서 확인할 수 있듯 fantasywarrior3d@cloudfantasywarrior3d@cloud.plasticscm.com과 같습니다.

로컬 리포지토리에서 클라우드 리포지토리로 전환해도 서버 위치 외에는 다른 점이 없다는 것을 눈여겨보면 좋습니다.

조직 관리

클라우드 대시보드로 이동

조직의 준비 상태를 확인했다면 https://www.plasticscm.com/dashboard/cloud에 로그인하여 클라우드 대시보드에 액세스할 수 있습니다.

로그인하면 조직 관리 영역에 진입합니다. 이 시점에서는 옵션이 많지 않으므로 매우 간단하게 사용할 수 있습니다.

기본적으로 사용자가 속한 조직의 목록만 표시됩니다.

조직의 관리자인 경우(조직을 요청하면 Plastic에서 관리자 자격을 부여함) 이를 관리할 수 있습니다.

클라우드 조직 페이지
  • 편집을 클릭하면 다음과 같은 내용이 표시됩니다.
    클라우드 조직 편집

    조직의 이름과 설명을 편집할 수 있는 간단한 페이지입니다.

    중요

    조직이 cloud2인 경우 조직 이름 필드만 쓸 수 있습니다.

  • 활동 보기 버튼을 클릭하여 전체 클라우드 조직의 사용량을 볼 수 있는 새 페이지를 엽니다.
    클라우드 조직 - 활동 보고서
  • 또한 세부사항 링크를 클릭하면 리포지토리별 세부 정보를 확인할 수 있는 새 페이지가 열립니다.
    클라우드 조직 - 세부사항

클라우드 조직을 관리하는 방법과 관리 대상에 대한 내용은 다음 장에서 확인할 수 있습니다.


잠금 규칙 편집

클라우드 대시보드에서 잠금 규칙 편집 버튼을 클릭하여 배타적 체크아웃을 구성할 수 있습니다.

잠금 규칙을 사용하면 체크아웃 수행 시 바이너리 파일에 배타적 잠금을 구성할 수 있습니다.

배타적 체크아웃(또는 잠금)은 바이너리 파일(이미지, 비디오, 오디오)과 같이 병합할 수 없는 파일을 사용할 때 유용합니다.

이 기능을 사용하면 체크아웃 시 잠금이 필요한 파일의 종류를 Plastic SCM에 알려줄 수 있습니다. 활성화하고 파일을 체크아웃하면 자신이 체크인하거나 변경사항을 취소할 때까지 다른 사용자는 체크아웃할 수 없게 됩니다. 어떤 사용자든 체크아웃된 파일을 가지고 작업하는 동안 새로운 개정이 만들어지지 않는다는 것을 확신하고 작업할 수 있습니다.

시스템은 다음 작업을 수행합니다.

  • 파일이 잠겨 있는 경우 체크아웃할 수 없습니다.
  • 잠겨 있지 않은 파일은 향후 잠길 수도 있습니다. Plastic SCM에서는 파일 이름이 정의된 잠금 규칙과 일치하는지 검사합니다. 파일 이름이 규칙과 일치하는 경우 파일이 잠깁니다.

다음에 적용 가능한 규칙을 정의할 수 있습니다.

  • 모든 리포지토리(조직 규칙)
  • 특정 리포지토리. 파일 확장자(예: *.xlsx, *.png, *.blend) 또는 특정 파일 이름(예: readme.txt)을 이러한 규칙으로 지정할 수 있습니다.
잠금 규칙 편집
  1. 조직(모든 리포지토리) 단위로 잠금 규칙을 생성하거나 편집하는 방법은 다음과 같습니다.
    1. 적용할 잠금 규칙을 입력합니다. 공통 잠금 규칙 로드 버튼을 클릭하여 가장 일반적으로 사용되는 규칙(바이너리 파일과 관련된 규칙)을 로드합니다. 규칙을 더 추가하거나 규칙 일부를 제거할 수 있습니다.
      조직(모든 리포지토리)을 위한 잠금 규칙 편집
    2. 잠금 규칙을 저장하려면 저장 버튼을 클릭합니다.
  2. 특정 리포지토리에 적용할 잠금 규칙을 생성하거나 편집하는 방법은 다음과 같습니다.
    1. 잠금 규칙을 편집할 리포지토리에서 리포지토리 규칙 추가 버튼을 클릭합니다.
      리포지토리에 적용할 잠금 규칙 편집
    2. 리포지토리 이름 아래에 빈 새 필드가 나타납니다.
      리포지토리에 적용할 잠금 규칙 편집
    3. 공통 잠금 규칙 로드를 클릭하여 자신만의 규칙을 입력하거나 제안된 공통 잠금 규칙을 로드합니다. 이를 수정할 수도 있습니다.
    4. 저장 버튼을 클릭합니다.

    언제든지 리포지토리 규칙 초기화를 클릭하여 모든 리포지토리 규칙을 제거할 수 있습니다.


Plastic Cloud의 사용자 및 그룹

Plastic Cloud는 같은 기본 메커니즘을 사용하여 일반 Plastic SCM 서버와 마찬가지로 사용자 및 그룹을 처리합니다. 다만, Plastic SCM과 달리 LDAP, Active Directory, 커스텀 정의된 사용자/비밀번호 파일에서 사용자 및 그룹을 가져오는 대신 Plastic Cloud는 다음과 같이 사용자와 그룹을 가져옵니다.

  • 사용자는 plasticscm.com에서 가져옵니다. 어떤 사용자라도 조직에 참여하도록 초대할 수 있으며, 사용자가 plasticscm.com에 가입하면 유효한 사용자가 됩니다.
  • 그룹은 조직에서 정의합니다. 조직 관리 영역에서 정의한 클라우드 기반의 groups.conf와 같습니다. 생성한 그룹에 초대된 사용자를 추가할 수 있습니다.
클라우드 사용자 및 그룹

클라우드 서버에 사용자 및 그룹에 관한 액세스 정책을 정의할 수 있습니다. 일반 서버와 마찬가지로 Plastic SCM GUI 툴 또는 명령줄을 사용하여 액세스 정책을 구성할 수 있습니다. 이 시점에서는 웹 인터페이스에서 사용자, 그룹 및 그 관계를 정의해야 합니다.

웹 인터페이스에서 사용자를 관리자로 정의할 수 있지만, 이는 사용자가 조직 관리 영역에 액세스할 수 있다는 의미입니다. Plastic 리포지토리에는 영향을 주지 않습니다.

Plastic SCM 사용자 및 그룹에 대해 더 자세히 알아보려면 온라인 기술 자료를 참조하십시오.


조직에 사용자 추가

사용자 및 그룹 조직 관리 영역에서 새 사용자 추가를 클릭하면 다음 페이지가 표시됩니다.

클라우드 조직 - 사용자 추가

초대할 사용자가 plasticscm.com 사용자가 아니더라도 이메일을 입력하여 초대할 수 있습니다. 초대된 사용자는 로그인하기 전에 plasticscm.com에 가입해야 하지만, 해당 사용자를 유효한 사용자로 간주하여 미리 그룹을 구성할 수 있습니다.

기본적으로 모든 신규 사용자는 자동으로 개발자라는 빌트인 그룹에 추가됩니다. 해당 그룹을 삭제하거나 이름을 변경해도 좋습니다.


그룹 구성

기본적으로 새로운 조직에는 항상 두 개의 기본 그룹, 즉 관리자개발자 그룹이 마련되어 있습니다. 관리자로 표시된 새로운 사용자는 모두 관리자 그룹으로 이동하고 나머지는 모두 개발자로 이동합니다.

새 그룹을 추가하거나, 기본 그룹을 제거하거나, 그룹 이름을 변경할 수 있습니다.

그룹에 사용자를 추가할 수도 있습니다. 그룹 이름 오른쪽의 아이콘 편집편집 아이콘을 클릭하면 그룹 구성 영역에 액세스할 수 있습니다.

클라우드 조직 - 개발자 그룹 편집

여기에서는 사전 구성된 개발자 그룹을 편집합니다.

여기서 사용자를 삭제하고, 새 사용자를 추가하고, 이동하여 새 그룹을 만들 수도 있습니다. 또한 그룹 이름을 변경하고 설명을 편집할 수 있습니다.

새 구성원 추가를 클릭하는 경우 다음 페이지로 이동합니다.

클라우드 조직 - 개발자 그룹에 사용자 추가

여기에서 그룹에 추가할 사용자 이메일을 입력하면 됩니다.


구성 마무리

앞서 확인한 것처럼 조직 구성은 간단합니다. 몇 번의 클릭만으로 필요한 작업을 모두 완료할 수 있습니다.

이번에는 웹 인터페이스에서 사용자 및 그룹만 구성하면 됩니다. 나머지 작업은 평소처럼 Plastic SCM GUI 또는 명령줄 인터페이스에서 이루어집니다.


현재 제한 사항 및 비고

비고 Plastic Cloud에 액세스하려면 Plastic SCM release 5.4.16.719 이상을 사용해야 합니다.
비고 "기본" 리포지토리는 클라우드에서 생성되지 않습니다. 리포지토리를 수동으로 생성해야 브랜치를 클라우드로 내보낼 수 있습니다.
제한 사항 이 시점에서는 Plastic Cloud 항목의 개정 유형을 변경할 수 없습니다. 이는 Plastic SCM에 사용하는 기본 관계형 데이터베이스와는 다른 새로운 스토리지로 인한 제한 사항입니다.
제한 사항 클라우드 서버에서는 경로 기반 보안이 아직 안정적이지 않습니다. 이는 복제 작업의 핵심이 아니며 조만간 이를 수정하여 체크인 워크플로 지원을 완벽하게 제공할 수 있을 것으로 예상됩니다.

FAQ

제품

Plastic Cloud Edition이란 무엇인가요?

Plastic Cloud Edition은 호스팅된 다중 테넌트의 클라우드 기반 Plastic SCM 서버로, 조직이 클라우드에 Plastic SCM 리포지토리를 저장할 때 사용할 수 있습니다. plasticscm.com/plasticscm-cloud-edition에서 자세한 내용을 알아볼 수 있습니다.


Plastic Cloud Edition을 사용하려면 무엇이 필요한가요?

Plastic SCM 호스트 서비스에 리포지토리를 저장하려면 Plastic Cloud Edition 구독이 필요합니다.


Plastic Cloud Edition에 로컬(온프레미스) Plastic SCM 서버가 필요한가요?

간략한 답변: 아니요. 하지만 클라우드 조직에 내보내기/가져오기 또는 직접 체크인을 실행하여 일반 Plastic SCM으로 분산형 작업을 하는 개발자에게는 필요합니다.

더 자세히 설명해 드리겠습니다.

프로그래머는 Plastic SCM으로 분산형 워크플로우를 사용하여 더 나은 경험을 확보할 수 있습니다. 즉, 클라우드로 직접 체크인을 하지 않고 Plastic Cloud로 로컬 리포지토리의 브랜치를 내보내거나 가져오는 방식으로 성과를 향상할 수 있습니다. 분산형으로 작업을 하려면 팀 중앙 집중형이든, 각 개발자마다 로컬로 설치되어 있든, 아니면 이 두 가지가 혼합된 형태이든 상관없이 로컬 서버가 필요합니다.

반면 Plastic Cloud에 직접 체크인도 가능합니다. 직접 체크인은 게임 개발자, 문서 작성자, 프로젝트 관리자 및 코드 작업은 하지 않지만 기타 바이너리 자산 작업을 하면서 병합 작업이 필요 없는 기타 팀원을 위해 설계된 툴인 Plastic Gluon의 사용자에게 권장됩니다. 또한 필요한 경우 개발자는 Plastic Cloud에서 직접 체크인과 병합을 수행할 수 있습니다.


Plastic Cloud로 데이터를 어떻게 업로드하나요?

로컬 Plastic SCM 서버에서 Plastic Cloud로 데이터를 내보내기만 하면 됩니다.

일반 원격 Plastic SCM 서버로 내보내는 것과 동일하게 클라우드로 내보냅니다.

동기화 뷰를 설정하면 브랜치를 일괄로 내보내거나 가져올 수 있습니다. 원격 리포지토리는 reponame@organization@cloud으로 참조됩니다. 예: tetris@arcadegarage@cloud. @cloud 부분이 전체 Plastic SCM으로 하여금 IP 또는 도메인 이름을 지정하는 대신 클라우드 서버에 연결하도록 합니다.


Plastic Cloud Edition에서 체크인 및 병합을 수행할 수 있나요?

예, 릴리스 5.4.16.792부터(2016년 11월 14일) 직접 체크인과 병합을 사용할 수 있습니다. 예전에는 속도가 비교적 느리고 로컬 리포지토리에서 내보내기/가져오기를 하는 편이 낫다는 이유로 개발자에게 직접 체크인과 병합을 권장하지 않았으나, 보다 간단한 이 작업 방식을 선호하는 고객들로부터 해당 기능에 대해 많은 요청을 받았습니다.

게임 개발자, 문서 작성자, 프로젝트 관리자 및 코드 작업은 하지 않지만 기타 자산 작업을 하는 기타 팀원이라면 Plastic Gluon과 Plastic Cloud의 결합으로 큰 혜택을 볼 수 있습니다. 직접 체크인을 수행하고 필요한 자산이나 콘텐츠 파일만 다운로드할 수 있으며, 배타적 체크아웃을 구성하면 지정된 시간에 한 사람만 각 파일을 수정할 수도 있습니다.

프로그래머는 Plastic SCM으로 분산형 워크플로우를 사용하여 더 나은 경험을 얻을 수 있습니다. 즉, 클라우드로 브랜치를 내보내거나 가져오는 것이 나을 수 있지만 원하는 경우 중앙 집중형으로도 작업할 수 있습니다. 클라우드 서버를 사용하여 병합을 수행할 수도 있습니다.

개발자를 위한 비고:

  • 로컬로 또는 LAN의 서버로 체크인을 수행할 때와 반대로 데이터가 인터넷을 통해 이동해야 하며, 따라서 대기 시간이 긴 네트워크를 통해 이동해야 하므로 클라우드에서 체크인 속도가 낮아집니다. 아티스트나 문서 작업을 하는 팀원에게는 괜찮지만 초고속 체크인을 원하는 개발자는 이를 느리게 여길 수 밖에 없습니다. 즉, 개발자에게 클라우드에 직접 체크인하는 것은 과거 SVN 시절로 돌아가는 것과 같습니다. 한편 Plastic SCM은 중앙 집중형 작업을 선호하는 개발자를 위해 전체 사이클을 지속적으로 최적화하고 있습니다.
  • 브랜치 내보내기 및 가져오기는 네트워크 대기 시간에도 분명히 영향을 받지만 자주 이루어지는 작업이 아닙니다. 즉, 원격 서버이기 때문에 영향이 크게 느껴지지 않습니다. 이것이 DVCS 작업 방식입니다. 많은 개발자들이 Git/GitHub에서 그랬듯이 로컬 체크인을 여러 차례 수행하고 한 차례 내보내기만 하면 됩니다.

요약하자면, Plastic Cloud에서 체크인과 병합을 수행할 수 있지만 개발자에게는 빠르게 작업해야 할 경우 DVCS와 Plastic Cloud 워크플로의 결합을 권장합니다.


Plastic Gluon을 사용하여 Plastic Cloud에 액세스하는 경우 파일을 잠글 수 있나요?

예, 가능합니다. Plastic Cloud 조직의 대시보드에서 체크아웃 시 파일이 잠기도록 구성할 수 있습니다.


Plastic Cloud에 액세스하려면 어떤 버전의 Plastic SCM이 필요한가요?

5.4.16.719 이상이 필요합니다. 네트워크 API가 업데이트되어 Plastic Cloud로 확장됐기 때문에 이전 버전은 사용이 불가능합니다.


Plastic Cloud 연결은 안전한가요?

예, Plastic Cloud는 SSL 연결만 허용합니다. Plastic은 모든 @cloud 연결이 안전해야 한다는 점을 잘 인지하고 있습니다.

일반 Plastic SCM 서버가 TCP와 SSL로 수신하는 것과 달리 Plastic Cloud는 안전한 통신을 위해 SSL로만 제한합니다.

따라서 클라우드의 서버 또는 클라이언트 연결은 SSL을 사용하도록 올바르게 구성되어야 합니다(기본 설정 항목임).


Plastic Cloud에 있는 리포지토리를 실수로 제거하면 어떻게 되나요?

당황하지 마십시오. 데이터는 삭제되지 않습니다.

사실 리포지토리가 제거될 때 삭제됨으로 표시만 될 뿐입니다. 최대 2주(14일) 동안은 삭제된 리포지토리를 복구(또는 GUI에서 지칭했던 것처럼 삭제 취소)할 수 있습니다. 14일이 지나면 삭제된 리포지토리 데이터와 메타데이터는 영구 제거됩니다.

클라우드 리포지토리 삭제 취소

참고: 조직의 소유자만 "삭제됨" 리포지토리 목록을 확인하고 삭제 취소할 수 있습니다.


Plastic Cloud는 어디에서 호스팅되나요?

Plastic Cloud는 현재 Microsoft Azure에서 호스팅됩니다. 즉, Plastic Cloud는 신뢰할 수 있는 제공자의 증명된 기술에서 빌드됩니다.

Plastic SCM 메타데이터는 SQL Server Azure와 BLOB 스토리지가 결합된 장소에 저장되고, 데이터베이스는 고가용성과 중복성을 확보하기 위해 복제됩니다.

버전이 지정된 파일은 Azure BLOB 스토리지에 저장됩니다. 각 BLOB는 두 개의 서로 다른 물리적 위치에서 최대 6회 복제됩니다.


데이터센터는 왜 선택하나요?

버전이 지정된 파일 데이터를 보관할 데이터센터를 가장 가까운 곳으로 선택하면 데이터 전송 속도를 높일 수 있습니다.

전 세계적으로 여러 곳의 데이터센터가 있습니다. 따라서 팀에 가장 가까운 곳을 선택하면 네트워크 대기시간을 줄여 데이터 전송 속도를 크게 개선할 수 있습니다.


Plastic Cloud는 온라인으로 리포지토리를 탐색하는 방법을 제공하나요?

아니요, 아직 제공되지 않는 기능입니다. 하지만 일반 원격 Plastic SCM 서버에서처럼 Plastic SCM 클라이언트를 사용하여 리포지토리를 나열할 수 있습니다.


라이센스 및 이용 요금

Community Edition 사용자입니다. Plastic Cloud를 사용할 수 있나요?

예, 오픈 소스 프로젝트나 비영리 조직의 자격이 있는 Community Edition 사용자는 Plastic Cloud를 구독할 수 있고 CE 라이센스를 사용하여 서비스를 이용할 수 있습니다.


Personal Edition 사용자입니다. Plastic Cloud를 사용할 수 있나요?

예, Personal Edition을 무료로 사용하는 동안에 Plastic Cloud 구독이 가능합니다.


Plastic SCM 체험 라이센스가 있습니다. 이 라이센스로 Plastic Cloud에 연결할 수 있나요?

예, 체험 라이센스는 모든 기능을 갖추고 있으며, Plastic Cloud에 액세스하는 데 사용할 수 있습니다. 두 제품 모두 30일간 무료로 사용할 수 있기 때문에, 구입 전에 전체 에코시스템을 테스트하는 것은 매우 바람직한 방법입니다.


구독을 취소하면 어떻게 되나요?

구독을 취소할 경우 몇 일(주로 일주일) 뒤에는 공간 확보를 위해 조직이 삭제됩니다. 구독 취소 즉시, 데이터가 마지막으로 삭제되는 시기를 이메일로 알려 드립니다.


지난 업데이트

2020년 11월 23일
2020년 9월 24일
2020년 9월 21일
2019년 7월 26일
2019년 7월 24일
2019년 7월 17일
2019년 7월 4일
2019년 6월 26일
  • Plastic Cloud Edition 가이드를 시작합니다.