---
sourceDocument: 호주 애플리케이션 빌드 또는 수정
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/application-development

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 애플리케이션 빌드 또는 수정

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# 앱을 소스 통제에 연결

# ServiceNow 스튜디오에서 소스 통제에 앱 연결 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

애플리케이션 또는 애플리케이션 사용자 지정을 소스 제어에 연결하면 애플리케이션 개발자가 Git 리포지토리에서 변경 내용을 ServiceNow 스튜디오 관리할 수 있습니다.

## 시작하기 전에

* [애플리케이션에 대한 커스터마이제이션 관리](https://servicenow-prod.fluidtopics.net/B9XWEPXxybq00bBEk5fKjQ "다른 조직 또는 범위가 지정된 플러그인에 속한 애플리케이션에 대한 회사의 사용자 지정을 관리할 수 있습니다 ServiceNow .")에 대해 자세히 알아봅니다.
* 애플리케이션에 대한 전용 Git 리포지토리를 생성합니다. 보안을 강화하려면 Git 리포지토리에 대한 다단계 인증을 사용하도록 설정합니다.
* 자격 증명 기록을 생성하는 동안 소스 통제 통합에서 암호 및 다단계 인증 패스키 대신 사용할 수 있는 액세스 토큰을 생성합니다. [GitHub](https://help.github.com) 또는 [GitLab](https://docs.gitlab.com)에서 개인 액세스 토큰을 검색합니다.
* Git 리포지토리에 대한 읽기 및 쓰기 액세스를 허용하도록 액세스 토큰에 대한 권한을 제한합니다.
* 비프로덕션 인스턴스에 Git 리포지토리에 대한 네트워크 액세스 권한이 있는지 확인합니다.
* 사용자가 Git 리포지토리에 대한 커밋에 사용하는 해당 Users 테이블 \[sys_user\] 기록에 이메일 주소를 추가해야 합니다.
* 필요한 역할: 관리자
{#link-app-to-source-control__ul_wqq_ddl_p5}

## 이 태스크 정보

소스 통제 통합은 애플리케이션에 대한 연결 또는 프로덕션 인스턴스에 대한 커스터마이제이션을 지원하지 않습니다. 대신 애플리케이션 리포지토리, 업데이트 세트 또는 ServiceNow 스튜디오.

## 프로시저

1. 다음으로 이동 모두앱 엔진ServiceNow 스튜디오.
2. 파일 탐색기에서 열려는 애플리케이션을 선택합니다.
3. 앱 상세 정보를 선택하여 캔버스에서 앱을 엽니다.
4. 선택 소스 통제소스 통제 링크.  
5. Git 리포지토리에 대한 연결 세부 정보를 입력합니다.  
   {#link-app-to-source-control__table_s3x_2fl_p5__entry__2}

   | 필드 | 설명 |
   |-|-|
   | 네트워크 프로토콜 | 보안 채널 데이터 교환을 활성화하는 HTTPS 또는 SSH 자격 증명 유형입니다. |
   | URL | 애플리케이션 파일을 저장할 Git 리포지토리의 URL입니다. SSH 프로토콜의 경우 명령을 사용하여 개인 키를 생성합니다 `. ssh-keygen -t rsa -m PEM -b 4096 -C "email@address"`. 주: Git 서버에서 제공하는 SSH에 대한 Git 리포지토리 URL이 작동하지 않는 경우 Git 서버 소유자 또는 공급자에게 올바른 URL을 확인하십시오. Git 리포지토리 URL이 작동하는 데 필요한 체계, 프로토콜 프리픽스, 포트 번호 등과 같은 추가 사양이 있을 수 있습니다. |
   | 분기 | 애플리케이션 내에서 작업할 리포지토리 분기입니다. 주: 이 분기는 커밋에 사용됩니다. 기본 분기는 원격 리포지토리에 아직 설정되지 않은 경우 "메인"으로 설정됩니다. 원격 Git 리포지토리에 기본 분기가 없는 경우 인스턴스는 이름이 "main"인 새 기본 분기를 만듭니다. 이는 `glide.source_control.git_default_branch` 시스템 속성을 사용하여 구성됩니다. |
   | MID 서버 이름 | 연결할 기존 MID 서버 항목의 이름입니다. 주: 활동과의 디스커버리 충돌을 방지하려면 별도로 MID 서버 사용하십시오. 사용자가 \[sys_attachment\] 테이블에 파일을 생성할 수 있고 테이블이 "번들" 유형의 파일을 수락할 수 있는지 확인하십시오 MID 서버 . 애플리케이션을 통해 MID 서버 연결하거나 방화벽 뒤의 리포지토리에 액세스할 수 있습니다. 자세한 내용은 [MID Server](https://www.servicenow.com/docs/access?context=mid-server-landing&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US) 문서를 참조하십시오. |
   | 기본 이메일 | 커밋한 사람 이메일 주소는 사용 가능한 경우 sys_user 기록에 의해 정의됩니다. 그러나 커밋한 사용자의 sys_user 기록 이메일 필드가 비어 ServiceNow AI Platform 있으면 대체 이메일(username@instancename.service-now.com)이 생성됩니다. 기본 이메일 주소를 입력하고 나중에 변경할 수도 있습니다. 모든 경우에 기본 이메일 주소를 사용하려면 확인란을 선택합니다. |
   | 자격 증명 | 선택한 프로토콜에 사용할 자격 증명입니다. 자격 증명 생성에 대한 자세한 내용은 문서를 참조하십시오 [Get started with credentials](https://www.servicenow.com/docs/access?context=credentials-getting-started&version=australia&pubname=australia-platform-security&ft:locale=en-US) . 주: SSH 네트워크 프로토콜을 선택하는 경우 SSH 개인 키 유형의 유효한 자격 증명을 입력합니다. https 프로토콜을 선택하는 경우 기본 인증 자격 증명 유형의 유효한 자격 증명을 입력합니다. |
   | 댓글 커밋 | 리포지토리 또는 애플리케이션에 대한 선택적 설명입니다. |
   [표 1. 소스 통제 연결 상세 정보]

   {#link-app-to-source-control__table_s3x_2fl_p5}  
   주:  
   인스턴스의 모든 애플리케이션 개발자는 단일 리포지토리 자격 증명 세트를 공유합니다.
6. 소스 통제에 대한 링크를 선택합니다.  
   연결 ServiceNow AI Platform 및 사용자 자격 증명을 확인하고 성공 메시지를 표시합니다.

   인스턴스의 모든 애플리케이션 개발자는 연결된 Git 리포지토리를 사용하여 변경 사항을 관리할 수 있습니다.
{#link-app-to-source-control__steps_ely_1gl_p5}
**관련 정보**   

* [MID 서버](https://www.servicenow.com/docs/access?context=mid-server-landing&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US)
* [자격 증명으로 시작](https://www.servicenow.com/docs/access?context=credentials-getting-started&version=australia&pubname=australia-platform-security&ft:locale=en-US)

