튜토리얼 2부: 애플리케이션의 리포지토리 초기화
에서 애플리케이션 ServiceNow IDE 의 로컬 Git 리포지토리를 초기화하고 원격 Git 리포지토리 GitHub 에 푸시하여 소스 통제에서 애플리케이션을 관리합니다.
시작하기 전에
다음을 완료합니다. 튜토리얼 1부: 에서 애플리케이션 만들기 ServiceNow IDE.
필요한 역할: 관리자
프로시저
-
활동 표시줄에서 소스 통제 뷰(
)를 선택합니다.
-
에 대한 로컬인 Git 리포지토리를 초기화합니다.ServiceNow IDE
- 리 포지토리 초기화를 선택합니다.
- main을 기본 분기 이름으로 사용하려면 Enter 키를 누릅니다.
애플리케이션에 대한 로컬 리포지토리가 초기화되고 소스 통제에서 추적되는 애플리케이션 파일은 추적되지 않은 변경 목록에 있습니다. .gitignore 파일에 지정된 애플리케이션 파일 및 디렉터리는 소스 통제에서 추적되지 않습니다.팁:목록에서 파일을 선택하면 Diff 편집기에서 파일의 현재 버전과 이전 버전을 비교하여 볼 수 있습니다.애플리케이션을 원격 Git 리포지토리에 푸시하려면 먼저 로컬 Git 리포지토리에서 변경 내용을 스테이징하고 커밋해야 합니다.
-
변경 사항을 스테이징하고 커밋합니다.
-
추적되지 않은 변경 목록에서 추적되지 않은 모든 변경 스테이징 아이콘(
)을 선택합니다.
변경 내용이 준비된 변경 목록으로 이동합니다. - 메시지 상자에 커밋 메시지를 입력합니다.
-
커밋 아이콘(
)을 선택합니다.
이제 변경 내용을 커밋했으므로 커밋 섹션을 확장하여 커밋 기록과 각 커밋에 대한 세부 정보를 볼 수 있습니다.
다른 개발자가 액세스할 수 있는 원격 리포지토리에 변경 내용을 푸시하려면 Git 공급자를 GitHub 사용하여 리포지토리를 만들고 개인용 액세스 토큰을 생성해야 합니다.주:다음 단계에서는 기본 인증 사용을 GitHub 예로 보여 주지만 선택한 다른 Git 공급자 또는 OAuth 2.0 인증을 사용할 수 있습니다. 자세한 내용은 와 소스 통제 통합 ServiceNow IDE 문서를 참조하십시오. -
추적되지 않은 변경 목록에서 추적되지 않은 모든 변경 스테이징 아이콘(
-
원격 리포지토리를 작성합니다.
- GitHub 계정에 로그인합니다.
-
새로 만들기 메뉴(새로
)를 선택하고 새 리포지토리를 선택합니다.
-
새 리포지토리 양식의 필드에 내용을 입력합니다.
- 리 포지토리 생성을 선택합니다.
-
리포지토리에서 HTTPS URL을 복사하여 다음 단계에서 사용하기 위해 쉽게 다시 액세스할 수 있는 위치에 붙여넣습니다.
-
개인 액세스 토큰을 생성합니다.
- 의 사용자 프로파일GitHub에서 설정을 선택합니다.
- 설정 범주에서 개발자 설정을 선택합니다.
- 개인 액세스 토큰 메뉴에서 토큰(클래식)을 선택합니다.
- 새 토큰 생성 메뉴에서 새 토큰 생성(클래식)을 선택합니다.
-
새 개인 액세스 토큰(클래식) 양식에서 리포지토리 범위를 선택하고 나머지 필수 필드를 채웁니다.
에 연결ServiceNow IDE하려면 리포지토리 범위가 필요합니다.
- 토큰 작성을 선택합니다.
-
토큰을 복사하여 다음 단계에서 사용하기 위해 다시 쉽게 액세스할 수 있는 위치에 붙여넣으므로 다시 생성할 필요가 없습니다.
-
에서 기본 인증을 ServiceNow IDE 구성하여 원격 리포지토리에 연결합니다.
- ServiceNow IDE로 이동합니다.
-
다음 바로 가기 키 중 하나를 사용하여 명령 팔레트를 엽니다.
- Windows: Ctrl-Shift-P
- Mac: Cmd-Shift-P
- Git 입력: IDE Git 자격 증명을 설정하고 Enter 키를 누릅니다.
- 새 Git 자격 증명 양식에서 기본 인증을 선택합니다.
-
양식에서 필드를 채웁니다.
표 1. 새 Git 자격 증명 양식 필드 설명 Git 리포지토리 URL 에서 생성한 Git 리포지토리의 HTTPS URL입니다 GitHub. 예: https://github.com/<owner>/hello-world.git. Git 사용자 이름 사용자 이름입니다 GitHub . 개인 접근 토큰 에서 생성 GitHub한 개인 액세스 토큰입니다. - 제출을 선택합니다.
이제 인증 자격 증명이 구성되었으므로 애플리케이션을 원격 리포지토리에 푸시할 수 있습니다.팁:기존 Git 자격 증명을 관리해야 하는 경우 명령 팔레트에서 Git: Git 자격 증명 관리 명령을 사용합니다. -
변경 내용을 원격 리포지토리에 푸시합니다.
-
추가 작업 메뉴 아이콘(
)을 선택하고 푸시를 선택합니다.
- 원격 Git 리포지토리의 HTTPS URL을 입력하고 Enter 키를 누릅니다.
애플리케이션이 의 GitHub원격 리포지토리에 추가되고 사용자 간 애플리케이션의 변경 사항이 원격으로 추적됩니다. -
추가 작업 메뉴 아이콘(
결과
리포지토리에서 분기를 체크아웃 또는 작성하고 변경 사항을 원격 리포지토리에 푸시할 수 있습니다. 자세한 내용은 에서 소스 통제 사용 ServiceNow IDE 문서를 참조하십시오.
주:
인스턴스의 애플리케이션은 한 번에 하나의 리포지토리에만 연결할 수 있습니다. 애플리케이션이 연결된 원격 리포지토리를 업데이트하려면 명령 팔레트에서 Git: Update remote origin 명령을 사용하고 다른 원격 리포지토리 URL을 입력할 수 있습니다.
다음에 수행할 작업
계속 진행합니다 자습서 3부: 코드로 ServiceNow Fluent 테이블 정의.