통합

GitLab(문자열)

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

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

필수 구성 요소

  • .phrase.yml 구성 파일은 모니터링할 분기의 루트에 있어야 합니다. 파일은 저장소에서 가져오거나(끌어오기) 내보내는(밀어넣기) 파일을 정의합니다.

  • 저장소에 대한 읽기 및 쓰기 액세스 권한이 필요합니다.

  • 잘못 정의된 구성 파일로 인해 오류가 발생할 수 있습니다. 파일에 하나 이상의 밀어넣기 및 하나의 끌어오기 대상, 올바른 파일 형식 및 update_translations 매개변수의 올바른 설정이 포함되어 있는지 확인하십시오.

  • GitLab 9.5 이상을 사용하여 API 호환성을 확인하십시오.

리포지토리 연결

구성 파일이 준비되면 리포지토리를 연결하려면 다음 단계를 수행합니다.

  1. 통합 페이지에서 GitLab Sync 커넥터까지 아래로 스크롤하고 구성을클릭합니다 .

    GitLab Sync 페이지가 열립니다.

  2. GitLab Sync추가를 클릭합니다 .

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

  3. 드롭다운 목록에서 프로젝트를 선택합니다.

    GitLab 동기화 설정이 표시됩니다.

  4. 필요에 따라 GitLab 자체 호스팅을 선택하고 GitLab 자체 호스팅 API 엔드포인트를 제공합니다.

  5. 선택적으로 GitLab에서 자동 가져오기 활성화를 선택하여 선택한 GitLab 분기에 대한 모든 커밋과 함께 파일을 가져옵니다.

  6. API 범위가 있는 Personal access token을(를 ) 제공합니다.

  7. 드롭다운 목록에서 GitLab 프로젝트를 선택합니다.

  8. 드롭다운 목록에서 가져오기(push) 및 내보내기(pull)할 Project 분기 를 선택합니다. 일반적으로 마스터 분기입니다.

  9. Validate Configuration(구성 검증)을 클릭하여 액세스 토큰과 구성 파일이 올바른지 확인합니다.

  10. 저장을클릭합니다 .

    이제 프로젝트가 선택한 GitLab 저장소에 연결되고 목록에 추가됩니다.

파일 가져오기 및 내보내기

파일 가져오기:

  • GitLab Sync 페이지에서 프로젝트를 선택하고 가져오기를 클릭합니다 .

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

파일을 내보내려면 다음과 같이 하십시오.

  1. GitLab Sync 페이지에서 프로젝트를 선택하고 내보내기를 클릭합니다 .

    리포지토리의 가장 최근 파일은 새 끌어오기 요청으로 내보내집니다.

  2. 파일을 내보내면 리포지토리에서 끌어오기 요청을 병합하거나 닫을 수 있으며 분기를 삭제할 수 있습니다.

역사

GitLab Sync는 각 Phrase Strings 프로젝트에 대한 최신 가져오기 및 내보내기 기록을 유지합니다.

기록을 보려면:

  • GitLab Sync 페이지에서 프로젝트를 선택하고 히스토리를클릭합니다 .

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

도움이 되었습니까?

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.