통합

GitLab (Strings)

컨텐츠는 영어 텍스트를 Phrase Language AI를 이용해 기계 번역한 것입니다.

Phrase TMS 통합에 대한 자세한 내용은 GitLab (TMS)을 참조하십시오.

기본 조건

  • 모니터링할 분기의 루트에 .phrase.yml 설정 파일이 있어야 합니다. 이 파일은 리포지토리로부터 가져오기(pull) 또는 내보내기(push)할 파일을 정의합니다.

  • 리포지토리에 대한 읽기 및 쓰기 액세스 권한이 필요합니다.

  • 잘못 정의된 구성 파일은 오류를 일으킬 수 있습니다. 파일에 하나 이상의 push 및 pull 대상이 있는지, 파일 형식이 올바른지, update_translations 매개 변수의 설정이 올바른지 확인하십시오.

  • GitLab 9.5 이상을 사용하면 API가 호환됩니다.

리포지토리 연결

구성 파일이 저장되면 리포지토리 연결하려면 다음 단계를 수행하십시오.

  1. 통합 페이지에서 GitLab 동기화 커넥터로 스크롤하여 설정을 클릭합니다.

    리포지토리 동기화 페이지가 열립니다.

  2. 추가 동기화/GitLab을 클릭합니다.

    GitLab 동기화 설정 창이 열립니다.

  3. 드롭다운 목록 프로젝트 선택.

  4. 선택적으로 자기 호스팅 인스턴스를 선택하고 GitLab 자체 호스팅 API 엔드포인트를 제공하십시오.

  5. API 범위가 포함된 개인 프로젝트 액세스 토큰을 제공합니다.

  6. 드롭다운 목록에서 GitLab 리포지토리를 선택합니다.

  7. 가져오기(푸시) 및 내보내기(풀)할 리포지토리 분기을 드롭다운 목록에서 선택합니다. 이는 일반적으로 마스터 분기.

  8. 액세스 토큰과 구성 파일이 올바른지 확인하려면 설정 확인을 클릭하십시오.

  9. 선택한 GitLab 분기에 대한 모든 커밋이 포함된 파일을 가져오기 위해 자동 가져오기를 선택합니다.

    Strings에서 복사된 웹 후크비밀 토큰에 대한 URL를 제공하십시오.

  10. 저장을 클릭합니다.

    이제 프로젝트 선택한 GitLab 리포지토리 연결되어 목록 추가됩니다.

파일 가져오기 및 내보내기

파일을 가져오기 경우:

  • 리포지토리 동기화 페이지에서 프로젝트를 선택하고 가져오기 import_sync.png를 클릭합니다.

    GitLab 데이터를 선택한 프로젝트 가져옵니다.

파일을 내보내기 다음 단계를 수행하십시오.

  1. 리포지토리 동기화 페이지에서 프로젝트를 선택하고 내보내기 export_sync.png를 클릭합니다.

    리포지토리 최신 파일은 새 pull 요청으로 내보내집니다.

  2. 파일을 내보낼 때 pull 요청을 리포지토리 병합하거나 닫고 분기 삭제할 수 있습니다.

참고

가져오기 또는 내보내기 중 문제가 발생할 경우 CLI 클라이언트를 사용하여 .phrase.yml 구성 파일을 현지에 테스트하고 Error 메시지를 확인합니다.

필요한 경우 Phrase 기술 지원팀에 문의하고 .phrase.yml 구성 파일을 지원 요청에 첨부하십시오.

기록

리포지토리 동기화는 각 Phrase Strings 프로젝트 최신 가져오기 및 내보내기 기록을 유지합니다.

기록을 보려면 다음과 같이 하십시오.

  • 리포지토리 동기화 페이지에서 프로젝트를 선택하고 고문 history_sync.png 클릭합니다.

    프로젝트 가져오기 및 내보내기 기록이 표시됩니다. 내보내기 기록에 해당 병합 요청에 대한 링크가 포함됩니다.

도움이 되었습니까?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.