튜토리얼 2부: 애플리케이션의 리포지토리 초기화

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 에서 애플리케이션 ServiceNow IDE 의 로컬 Git 리포지토리를 초기화하고 원격 Git 리포지토리 GitHub 에 푸시하여 소스 통제에서 애플리케이션을 관리합니다.

    시작하기 전에

    다음을 완료합니다. 튜토리얼 1부: 에서 애플리케이션 만들기 ServiceNow IDE.

    필요한 역할: 관리자

    프로시저

    1. 활동 표시줄에서 소스 통제 뷰( 소스 통제)를 선택합니다.

      연결된 리포지토리가 없는 소스 통제 뷰와 로컬 리포지토리를 초기화하는 옵션입니다.

    2. 에 대한 로컬인 Git 리포지토리를 초기화합니다.ServiceNow IDE
      1. 포지토리 초기화를 선택합니다.
      2. main을 기본 분기 이름으로 사용하려면 Enter 키를 누릅니다.
      애플리케이션에 대한 로컬 리포지토리가 초기화되고 소스 통제에서 추적되는 애플리케이션 파일은 추적되지 않은 변경 목록에 있습니다. .gitignore 파일에 지정된 애플리케이션 파일 및 디렉터리는 소스 통제에서 추적되지 않습니다.
      팁:
      목록에서 파일을 선택하면 Diff 편집기에서 파일의 현재 버전과 이전 버전을 비교하여 볼 수 있습니다.

      애플리케이션을 원격 Git 리포지토리에 푸시하려면 먼저 로컬 Git 리포지토리에서 변경 내용을 스테이징하고 커밋해야 합니다.

    3. 변경 사항을 스테이징하고 커밋합니다.
      1. 추적되지 않은 변경 목록에서 추적되지 않은 모든 변경 스테이징 아이콘( 추적되지 않은 모든 변경 스테이징)을 선택합니다.

        추적되지 않은 변경 목록에 애플리케이션 파일이 있는 소스 통제 뷰.

        변경 내용이 준비된 변경 목록으로 이동합니다.
      2. 메시지 상자에 커밋 메시지를 입력합니다.
      3. 커밋 아이콘( 추적되지 않은 모든 변경 스테이징)을 선택합니다.

        준비된 변경 목록에 애플리케이션 파일과 커밋 메시지가 있는 소스 통제 뷰입니다.

      이제 변경 내용을 커밋했으므로 커밋 섹션을 확장하여 커밋 기록과 각 커밋에 대한 세부 정보를 볼 수 있습니다.

      커밋 메시지 및 작성자를 포함하여 초기 커밋을 보여주는 커밋 이력입니다.

      다른 개발자가 액세스할 수 있는 원격 리포지토리에 변경 내용을 푸시하려면 Git 공급자를 GitHub 사용하여 리포지토리를 만들고 개인용 액세스 토큰을 생성해야 합니다.
      주:
      다음 단계에서는 기본 인증 사용을 GitHub 예로 보여 주지만 선택한 다른 Git 공급자 또는 OAuth 2.0 인증을 사용할 수 있습니다. 자세한 내용은 와 소스 통제 통합 ServiceNow IDE 문서를 참조하십시오.
    4. 원격 리포지토리를 작성합니다.
      1. GitHub 계정에 로그인합니다.
      2. 새로 만들기 메뉴(새로 만들기)를 선택하고 새 리포지토리를 선택합니다.
      3. 새 리포지토리 양식의 필드에 내용을 입력합니다.

        GitHub에서 새 리포지토리 양식을 만듭니다.

      4. 포지토리 생성을 선택합니다.
      5. 리포지토리에서 HTTPS URL을 복사하여 다음 단계에서 사용하기 위해 쉽게 다시 액세스할 수 있는 위치에 붙여넣습니다.

        GitHub에서 리포지토리의 HTTPS URL을 복사합니다.

    5. 개인 액세스 토큰을 생성합니다.
      1. 의 사용자 프로파일GitHub에서 설정을 선택합니다.
      2. 설정 범주에서 개발자 설정을 선택합니다.
      3. 개인 액세스 토큰 메뉴에서 토큰(클래식)을 선택합니다.
      4. 새 토큰 생성 메뉴에서 새 토큰 생성(클래식)을 선택합니다.
      5. 새 개인 액세스 토큰(클래식) 양식에서 리포지토리 범위를 선택하고 나머지 필수 필드를 채웁니다.
        에 연결ServiceNow IDE하려면 리포지토리 범위가 필요합니다.

        범위 목록에서 선택한 리포지토리 범위를 사용하여 새 personal access token(클래식)을 만듭니다.

      6. 토큰 작성을 선택합니다.
      7. 토큰을 복사하여 다음 단계에서 사용하기 위해 다시 쉽게 액세스할 수 있는 위치에 붙여넣으므로 다시 생성할 필요가 없습니다.

        복사할 수 있는 개인 액세스 토큰입니다.

    6. 에서 기본 인증을 ServiceNow IDE 구성하여 원격 리포지토리에 연결합니다.
      1. ServiceNow IDE로 이동합니다.
      2. 다음 바로 가기 키 중 하나를 사용하여 명령 팔레트를 엽니다.
        • Windows: Ctrl-Shift-P
        • Mac: Cmd-Shift-P
      3. Git 입력: IDE Git 자격 증명을 설정하고 Enter 키를 누릅니다.
      4. 새 Git 자격 증명 양식에서 기본 인증을 선택합니다.
      5. 양식에서 필드를 채웁니다.
        표 1. 새 Git 자격 증명 양식
        필드 설명
        Git 리포지토리 URL 에서 생성한 Git 리포지토리의 HTTPS URL입니다 GitHub. 예: https://github.com/<owner>/hello-world.git.
        Git 사용자 이름 사용자 이름입니다 GitHub .
        개인 접근 토큰 에서 생성 GitHub한 개인 액세스 토큰입니다.
      6. 제출을 선택합니다.
      이제 인증 자격 증명이 구성되었으므로 애플리케이션을 원격 리포지토리에 푸시할 수 있습니다.
      팁:
      기존 Git 자격 증명을 관리해야 하는 경우 명령 팔레트에서 Git: Git 자격 증명 관리 명령을 사용합니다.
    7. 변경 내용을 원격 리포지토리에 푸시합니다.
      1. 추가 작업 메뉴 아이콘( 추가 작업)을 선택하고 푸시를 선택합니다.

        준비된 변경 내용을 원격 리포지토리에 밀어넣습니다.

      2. 원격 Git 리포지토리의 HTTPS URL을 입력하고 Enter 키를 누릅니다.
      애플리케이션이 의 GitHub원격 리포지토리에 추가되고 사용자 간 애플리케이션의 변경 사항이 원격으로 추적됩니다.

      ServiceNow IDE의 Hello-World 애플리케이션을 포함하는 GitHub의 hello-world 리포지토리입니다.

    결과

    리포지토리에서 분기를 체크아웃 또는 작성하고 변경 사항을 원격 리포지토리에 푸시할 수 있습니다. 자세한 내용은 에서 소스 통제 사용 ServiceNow IDE 문서를 참조하십시오.

    주:
    인스턴스의 애플리케이션은 한 번에 하나의 리포지토리에만 연결할 수 있습니다. 애플리케이션이 연결된 원격 리포지토리를 업데이트하려면 명령 팔레트에서 Git: Update remote origin 명령을 사용하고 다른 원격 리포지토리 URL을 입력할 수 있습니다.

    다음에 수행할 작업

    계속 진행합니다 자습서 3부: 코드로 ServiceNow Fluent 테이블 정의.