팁
Phrase TMS에서 GitLab 통합에 대한 정보는 GitLab (TMS)을 참조하십시오.
전제 조건
-
모니터링할 분기의 루트에
.phrase.yml구성 파일이 있어야 합니다. 이 파일은 리포지토리로부터 가져오기(pull) 또는 내보내기(push)할 파일을 정의합니다. -
리포지토리에 대한 읽기 및 쓰기 액세스 권한이 필요합니다.
-
잘못 정의된 구성 파일은 오류를 일으킬 수 있습니다. 파일에 하나 이상의 push 및 pull 대상이 있는지, 파일 형식이 올바른지,
update_translations매개 변수의 설정이 올바른지 확인하십시오. -
API 호환성을 보장하려면 GitLab 9.5 이상을 사용하십시오.
구성 파일이 준비되면 리포지토리를 연결하기 위해 다음 단계를 따르십시오:
-
페이지에서 아래로 스크롤하여 로 이동한 후 구성을 클릭하십시오.
페이지가 열립니다.
-
동기화 추가/GitLab을 클릭하십시오.
설정 창이 열립니다.
-
드롭다운 목록에서 프로젝트를 선택하십시오.
-
선택적으로 을 선택하고 GitLab 자체 호스팅 를 제공하십시오.
-
드롭다운 목록에서 를 선택하십시오.
-
드롭다운 목록에서 를 선택하여 가져오기(푸시) 및 내보내기(풀)를 합니다. 이것은 일반적으로 마스터 분기입니다.
-
액세스 토큰과 구성 파일이 올바른지 확인하려면 구성 검증을 클릭합니다.
-
선택한 GitLab 분기로 모든 커밋과 함께 파일을 가져오려면 선택적으로 를 선택합니다.
웹 후크 및 Strings에서 복사한 에 대한 을 제공합니다.
-
저장을 클릭합니다.
프로젝트가 이제 선택한 GitLab 리포지토리에 연결되고 목록에 추가되었습니다.
파일을 가져오려면:
-
페이지에서 프로젝트를 선택하고 가져오기
를 클릭합니다.
GitLab 데이터가 선택한 프로젝트로 가져옵니다.
파일을 내보내려면 다음 단계를 따릅니다:
-
페이지에서 프로젝트를 선택하고 내보내기
를 클릭합니다.
창이 표시됩니다.
-
필드에 대상 분기를 제공합니다.
리포지토리의 가장 최근 파일이 원하는 분기로 새로운 풀 리퀘스트로 내보내집니다.
-
파일이 내보내지면, 풀 리퀘스트는 리포지토리에서 병합되거나 닫힐 수 있으며 분기를 삭제할 수 있습니다.
참고
가져오기 또는 내보내기 중 문제가 발생할 경우, CLI 클라이언트를 사용하여 .phrase.yml 구성 파일을 로컬에서 테스트하고 오류 메시지를 확인합니다.
필요한 경우, Phrase 기술 지원에 연락하고 지원 요청에 .phrase.yml 구성 파일을 첨부합니다.