기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자습서: 패키지 저장소에서 가져오기
이 자습서에서는 패키지 저장소에서 종속성을 가져오는 애플리케이션을 실행하는 워크플로를 만드는 방법을 알아봅니다. CodeCatalyst 애플리케이션은 로그에 'Hello World' 메시지를 인쇄하는 간단한 Node.js 앱입니다. CodeCatalyst 애플리케이션에는 lodashlodash
패키지는 문자열을 로 변환하는 데 사용됩니다. hello-world
Hello World
이 패키지의 버전 4.17.20을 사용합니다.
응용 프로그램 및 워크플로를 설정한 후에는 공용 외부 레지스트리 (npmjs.comlodash
에서 CodeCatalyst 패키지 저장소로 추가 버전을 가져오는 것을 CodeCatalyst 차단하도록 구성합니다. 그런 다음 의 lodash
추가 버전이 성공적으로 차단되었는지 테스트합니다.
이 자습서를 마치면 패키지를 가져오기 위해 워크플로가 내부 및 외부의 CodeCatalyst 패키지 리포지토리와 상호 작용하는 방식을 잘 이해할 수 있을 것입니다. 또한 npm, 패키지 리포지토리, 워크플로, 애플리케이션 파일 사이에서 발생하는 behind-the-scenes 상호 작용도 이해해야 합니다. package.json
주제
사전 조건
시작하기 전:
-
CodeCatalyst 스페이스가 필요합니다. 자세한 내용은 공백 생성 단원을 참조하십시오.
-
CodeCatalyst 스페이스에는 다음과 같은 빈 프로젝트가 필요합니다.
codecatalyst-package-project
처음부터 시작 옵션을 사용하여 이 프로젝트를 만들 수 있습니다.
자세한 내용은 Amazon에서 빈 프로젝트 생성 CodeCatalyst 단원을 참조하십시오.
1단계: 소스 리포지토리 만들기
이 단계에서는 에서 소스 리포지토리를 생성합니다 CodeCatalyst. 이 저장소에는 자습서의 소스 파일 (예: index.js
및 package.json
파일) 이 저장됩니다.
소스 리포지토리에 대한 자세한 내용은 을 참조하십시오. 소스 리포지토리 생성
소스 리포지토리를 생성하려면
-
프로젝트로 이동합니다
codecatalyst-package-project
. -
탐색 창에서 코드를 선택한 다음 소스 리포지토리를 선택합니다.
-
리포지토리 추가를 선택하고 리포지토리 생성을 선택합니다.
-
리포지토리 이름에 다음을 입력합니다.
hello-world-app
-
생성(Create)을 선택합니다.
2단계: CodeCatalyst 및 게이트웨이 패키지 리포지토리 생성
이 단계에서는 프로젝트에 패키지 리포지토리를 만들고 이 리포지토리를 역시 CodeCatalyst 프로젝트에 있는 게이트웨이 리포지토리에 연결합니다. CodeCatalyst 나중에 npmjs.com에서 두 lodash
리포지토리로 튜토리얼의 종속 항목을 가져옵니다.
게이트웨이 리포지토리는 패키지 리포지토리를 퍼블릭 npmjs.com에 연결하는 '접착제'입니다. CodeCatalyst
패키지 리포지토리에 대한 자세한 내용은 을 참조하십시오. 에 소프트웨어 패키지 게시 및 공유 CodeCatalyst
참고
이 자습서에서는 CodeCatalyst 패키지 리포지토리와 게이트웨이 리포지토리라는 용어를 사용하여 다음 CodeCatalyst 절차에서 만드는 두 리포지토리를 가리킵니다.
CodeCatalyst 패키지 및 게이트웨이 리포지토리를 만들려면
-
탐색 창에서 Packages(패키지)를 선택합니다.
-
패키지 리포지토리 생성을 선택합니다.
-
리포지토리 이름에 다음을 입력합니다.
codecatalyst-package-repository
-
+ 업스트림 리포지토리 선택을 선택합니다.
-
게이트웨이 리포지토리를 선택합니다.
-
npm-public-registry-gateway상자에서 [Create] 를 선택합니다.
-
선택을 선택하세요.
-
생성(Create)을 선택합니다.
CodeCatalyst 게이트웨이 리포지토리에
codecatalyst-package-repository
연결된 패키지 리포지토리를 만듭니다. 게이트웨이 리포지토리는 npmjs.com 레지스트리에 연결됩니다.
3단계: '헬로 월드' 애플리케이션 만들기
이 단계에서는 'Hello World' Node.js 애플리케이션을 만들고 해당 종속성 () lodash
을 게이트웨이 및 패키지 리포지토리로 가져옵니다. CodeCatalyst
애플리케이션을 생성하려면 Node.js 및 관련 클라이언트가 설치된 개발 시스템이 필요합니다. npm
이 자습서에서는 개발 환경을 CodeCatalyst 개발 컴퓨터로 사용한다고 가정합니다. CodeCatalyst 개발 환경을 사용할 필요는 없지만 깔끔한 작업 환경을 제공하고 Node.js 및 npm
사전 설치되어 있으며 자습서를 마치면 쉽게 삭제할 수 있으므로 이 환경을 사용하는 것이 좋습니다. CodeCatalyst 개발 환경에 대한 자세한 내용은 을 참조하십시오. Dev Environment 생성
다음 지침에 따라 CodeCatalyst 개발 환경을 시작하고 이를 사용하여 'Hello World' 애플리케이션을 만드십시오.
개발 환경을 시작하려면 CodeCatalyst
-
탐색 창에서 코드를 선택한 다음 개발 환경을 선택합니다.
-
상단에서 개발 환경 만들기를 선택한 다음 AWS Cloud9 (브라우저에서) 를 선택합니다.
-
리포지토리가 로 설정되어
hello-world-app
있고 기존 브랜치가 로main
설정되어 있는지 확인하십시오. 생성(Create)을 선택합니다.개발 환경이 새 브라우저 탭에서 시작되고 리포지토리 (
hello-world-app
) 가 새 브라우저 탭에 복제됩니다. -
두 CodeCatalyst 브라우저 탭을 모두 열어 두고 다음 절차로 이동하십시오.
'헬로 월드' Node.js 애플리케이션을 만들려면
-
개발 환경으로 이동하세요.
-
터미널 프롬프트에서
hello-world-app
소스 리포지토리 루트 디렉터리로 변경합니다.cd hello-world-app
-
Node.js 프로젝트 초기화:
npm init -y
초기화하면 의 루트 디렉터리에
package.json
파일이 생성됩니다.hello-world-app
-
개발 환경의 npm 클라이언트를 CodeCatalyst 패키지 저장소에 연결합니다.
-
콘솔로 전환하세요. CodeCatalyst
-
탐색 창에서 Packages(패키지)를 선택합니다.
-
codecatalyst-package-repository
를 선택합니다. -
리포지토리에 연결을 선택합니다.
-
토큰 생성을 선택합니다. 개인용 액세스 토큰 (PAT) 이 자동으로 생성됩니다.
-
복사를 선택하여 명령을 복사합니다.
-
개발 환경으로 전환하세요.
-
hello-world-app
디렉터리에 있는지 확인하세요. -
명령을 붙여넣습니다. 다음과 비슷해 보입니다.
npm set registry=https://packages.us-west-2.codecatalyst.aws/npm/ExampleCompany/codecatalyst-package-project/codecatalyst-package-repository/ --location project npm set //packages.us-west-2.codecatalyst.aws/npm/ExampleCompany/codecatalyst-package-project/hello-world-app/:_authToken=
username
:token-secret
-
-
lodash
버전 4.17.20 가져오기:npm install lodash@v4.17.20 --save --save-exact
npm은 다음 위치에서 다음 순서로
lodash
버전 4.17.20을 찾습니다.-
개발 환경에서. 여기서는 찾을 수 없습니다.
-
CodeCatalyst 패키지 저장소에서 여기서는 찾을 수 없습니다.
-
게이트웨이 리포지토리에서 여기서는 찾을 수 없습니다.
-
npmjs.com에서 여기서 찾을 수 있습니다.
npm은 게이트웨이 리포지토리, CodeCatalyst 패키지 리포지토리, 개발
lodash
환경으로 가져옵니다.참고
4단계에서 npm 클라이언트를 CodeCatalyst 패키지 리포지토리에 연결하지 않았다면 npm은 npmjs.com에서
lodash
직접 가져와서 패키지를 어느 리포지토리로도 가져오지 않았을 것입니다.또한 npm은
package.json
파일을 종속 항목으로 업데이트하고 모든lodash
종속성을 포함하는 디렉토리를 만듭니다.node_modules
lodash
-
-
개발 환경으로
lodash
성공적으로 가져온 테스트입니다. 다음을 입력합니다.npm list
가져오기에 성공했음을 나타내는 다음 메시지가 나타납니다.
`-- lodash@4.17.20
-
(선택 사항) 줄을
hello-world-app/package.json
열고 안에 들어 있는지 확인합니다.red bold
추가됨:{ "name": "hello-world-app", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC",
dependencies": { "lodash": "4.17.20"
} } -
에서
/hello-world-app
다음index.js
내용으로 라는 파일을 생성합니다.작은 정보
개발 환경의 측면 탐색을 사용하여 이 파일을 만들 수 있습니다.
// Importing lodash library const _ = require('lodash'); // Input string const inputString = 'hello-world'; // Transforming the string using lodash const transformedString = _.startCase(inputString.replace('-', ' ')); // Outputting the transformed string to the console console.log(transformedString);
'lodash'를 게이트웨이 및 패키지 리포지토리로 가져왔는지 테스트하려면 CodeCatalyst
-
콘솔로 전환하세요. CodeCatalyst
-
탐색 창에서 Packages(패키지)를 선택합니다.
-
선택하세요 npm-public-registry-gateway.
-
lodash
가 표시되는지 확인하세요. 최신 버전 열에 표시됩니다4.17.20
. -
에 대해 이 절차를 반복합니다
codecatalyst-package-repository
. 가져온 패키지를 보려면 브라우저 창을 새로 고쳐야 할 수 있습니다.
개발 환경에서 'Hello World'를 테스트하려면
-
개발 환경으로 전환하세요.
-
아직
hello-world-app
디렉터리에 있는지 확인한 다음 애플리케이션을 실행하세요.node index.js
Hello World
메시지가 나타납니다. Node.js 는 이전 단계에서 개발 환경에 다운로드한lodash
패키지를 사용하여 애플리케이션을 실행했습니다.
'node_modules' 디렉토리를 무시하고 '헬로 월드'를 커밋하려면
-
node_modules
디렉터리는 무시하세요. 다음을 입력합니다.echo "node_modules/" >> .gitignore
이 디렉터리를 커밋하지 않는 것이 좋습니다. 또한 이 디렉터리를 커밋하면 이 자습서의 이후 단계에 방해가 됩니다.
-
추가, 커밋, 푸시:
git add . git commit -m "add the Hello World application" git push
'Hello World' 애플리케이션 및 프로젝트 파일이 소스 저장소에 추가됩니다.
4단계: '헬로 월드'를 실행하는 워크플로우 만들기
이 단계에서는 종속성을 사용하여 'Hello World' 애플리케이션을 실행하는 워크플로를 만듭니다. lodash
워크플로에는 라는 단일 작업 또는 작업이 포함됩니다. RunHelloWorldApp
RunHelloWorldApp
액션에는 다음과 같은 주목할 만한 명령과 섹션이 포함됩니다.
-
Packages
이 섹션은 작업을 실행할
npm install
때 연결해야 하는 CodeCatalyst 패키지 저장소의 이름을 나타냅니다. -
- Run: npm install
이 명령은 npm에게 파일에 지정된 종속성을 설치하도록 지시합니다.
package.json
package.json
파일에 지정된 유일한 종속성은lodash
. npm은 다음lodash
위치에서 찾습니다.-
Docker 이미지에서 작업을 실행 중입니다. 여기서는 찾을 수 없습니다.
-
CodeCatalyst 패키지 저장소에서 여기에서 찾을 수 있습니다.
npm은 찾은
lodash
후 작업을 실행하는 Docker 이미지로 가져옵니다. -
-
- Run: npm list
이 명령은 액션을 실행하는 Docker 이미지에
lodash
다운로드된 의 버전을 출력합니다. -
- Run: node index.js
이 명령은 파일에 지정된 종속성을 사용하여 'Hello World' 애플리케이션을 실행합니다.
package.json
워크플로 상단 부근의 RunHelloWorldApp
aws/build@v1
식별자로 표시된 대로 액션은 빌드 액션이라는 점을 알 수 있습니다. 빌드 작업에 대한 자세한 내용은 을 참조하십시오워크플로를 사용한 빌드.
다음 지침에 따라 CodeCatalyst 패키지 저장소에서 lodash
종속성을 가져온 다음 'Hello World' 애플리케이션을 실행하는 워크플로를 만드십시오.
워크플로 생성 방법
-
콘솔로 전환하세요. CodeCatalyst
-
탐색 창에서 CI/CD를 선택한 다음 워크플로를 선택합니다.
-
워크플로 만들기를 선택합니다.
-
소스 리포지토리의 경우 선택합니다
hello-world-app
. -
Branch의 경우 선택하십시오
main
.워크플로 정의 파일은 선택한 소스 리포지토리와 브랜치에 생성됩니다.
-
생성(Create)을 선택합니다.
-
상단 YAML근처에서 선택하세요.
-
YAML샘플 코드를 삭제합니다.
-
다음 YAML 코드를 추가합니다.
Name: codecatalyst-package-workflow SchemaVersion: "1.0" # Required - Define action configurations. Actions: RunHelloWorldApp: # Identifies the action. Do not modify this value. Identifier: aws/build@v1 Compute: Type: Lambda Inputs: Sources: - WorkflowSource # This specifies your source repository. Configuration: Steps: - Run: npm install - Run: npm list - Run: node index.js Container: # This specifies the Docker image that runs the action. Registry: CODECATALYST Image: CodeCatalystLinuxLambda_x86_64:2024_03 Packages: NpmConfiguration: PackageRegistries: - PackagesRepository:
codecatalyst-package-repository
위 코드에서 다음을 대체하십시오.
codecatalyst-package-repository
에서 2단계: CodeCatalyst 및 게이트웨이 패키지 리포지토리 생성 만든 CodeCatalyst 패키지 리포지토리의 이름으로이 파일의 속성에 대한 자세한 내용은 를 참조하십시오빌드 및 테스트 작업 YAML.
-
(선택 사항) [Validate] 를 선택하여 커밋하기 전에 YAML 코드가 유효한지 확인합니다.
-
커밋을 선택합니다.
-
워크플로 커밋 대화 상자에서 다음을 입력합니다.
-
워크플로 파일 이름의 경우 기본값인 을 유지합니다
codecatalyst-package-workflow
. -
커밋 메시지에는 다음을 입력합니다.
add initial workflow file
-
리포지토리의 경우 선택합니다 hello-world-app.
-
브랜치 이름으로 main을 선택합니다.
-
커밋을 선택합니다.
이제 워크플로가 생성되었습니다.
-
워크플로를 실행하려면
-
방금 만든 워크플로 옆의 (
codecatalyst-package-workflow
) 작업을 선택한 다음 실행을 선택합니다.워크플로 실행이 시작됩니다.
-
오른쪽 상단의 녹색 알림에서 실행 링크를 선택합니다. 링크는 다음과 비슷해 보입니다
View Run-1234
.실행을 시작한 사람과 RunHelloWorldApp작업을 보여주는 워크플로 다이어그램이 나타납니다.
-
RunHelloWorldApp작업 상자를 선택하여 작업 진행 상황을 확인합니다.
-
실행이 끝나면 으로 이동하십시오. 5단계: 워크플로우 확인
5단계: 워크플로우 확인
이 단계에서는 워크플로가 종속 항목과 함께 'Hello World' 애플리케이션을 성공적으로 실행했는지 확인합니다. lodash
'Hello World' 애플리케이션이 해당 종속성을 사용하여 실행되었는지 확인하려면
-
워크플로 다이어그램에서 상자를 선택합니다. RunHelloWorldApp
로그 메시지 목록이 나타납니다.
-
node index.js
로그 메시지를 확장하세요.다음과 같은 메시지가 나타납니다.
[Container] 2024/04/24 21:15:41.545650 Running command node index.js Hello World
Hello Word
(대신hello-world
) 이 나타나면lodash
종속성이 성공적으로 사용되었음을 나타냅니다. -
npm list
로그를 확장하세요.다음과 비슷한 메시지가 나타납니다.
└── lodash@4.17.20
이 메시지는 워크플로 작업을 실행하는 Docker 이미지에
lodash
버전 4.17.20이 다운로드되었음을 나타냅니다.
6단계: npmjs.com에서 가져오기를 차단합니다.
게이트웨이 및 CodeCatalyst 패키지 리포지토리에 lodash
버전 4.17.20이 추가되었으므로 다른 버전의 가져오기를 차단할 수 있습니다. 차단하면 악성 코드가 포함되어 있을 수 있는 최신 버전 (또는 이전 버전) 을 실수로 가져오는 것을 방지할 수 lodash
있습니다. 자세한 내용은 패키지 원본 제어 편집 및 종속성 대체 공격 단원을 참조하세요.
다음 지침에 따라 게이트웨이 lodash
저장소로의 가져오기를 차단하십시오. 게이트웨이에서 패키지를 차단하면 다운스트림 위치에서도 차단됩니다.
게이트웨이 리포지토리로 가져오는 것을 차단하려면
-
탐색 창에서 Packages(패키지)를 선택합니다.
-
선택하세요 npm-publish-registry-gateway.
-
lodash
를 선택합니다. -
상단에서 Origin 컨트롤을 선택합니다.
-
업스트림에서 차단을 선택합니다.
-
저장(Save)을 선택합니다.
이제 npmjs.com에서 게이트웨이 리포지토리 (및 다운스트림 리포지토리 및 컴퓨터) 로 가져오기를 차단했습니다.
7단계: 차단 기능 테스트
이 섹션에서는 설정한 6단계: npmjs.com에서 가져오기를 차단합니다. 차단이 제대로 작동하는지 확인합니다. 먼저 게이트웨이 리포지토리에서 사용할 수 있는 버전 (4.17.2 0) lodash
대신 버전 4.17.2 1을 요청하도록 'Hello World'를 구성합니다. 그런 다음 애플리케이션이 nmpjs.com에서 버전 4.17.21을 가져올 수 없는지 확인합니다. 이는 차단이 성공했음을 나타냅니다. 최종 테스트로 게이트웨이 저장소로의 가져오기 차단을 해제하고 애플리케이션이 버전 4.17.21을 성공적으로 가져올 수 있는지 확인합니다. lodash
다음 절차를 사용하여 차단 기능을 테스트하십시오.
시작하기 전 준비 사항
-
개발 환경으로 전환하세요.
-
이전에 CodeCatalyst 콘솔을 사용하여 만든
codecatalyst-package-workflow.yaml
파일을 가져오세요.git pull
'헬로 월드'가 'lodash' 버전 4.17.21을 요청하도록 구성하려면
-
/hello-world-app/package.json
를 엽니다. -
다음과 같이 버전을 4.17.21로 변경합니다.
lodash
red bold
:{ "name": "hello-world-app", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "lodash": "
4.17.21
" } }이제
package.json
파일의 버전 (4.17.21) 과 게이트웨이 및 CodeCatalyst 패키지 리포지토리의 버전 (4.17.20) 간에 불일치가 발생했습니다. -
추가, 커밋, 푸시:
git add . git commit -m "update package.json to use lodash 4.17.21" git push
'헬로 월드'가 'lodash' 버전 4.17.21을 가져올 수 없는지 테스트하려면
-
버전이 일치하지 않는 워크플로를 실행하십시오.
-
CodeCatalyst 콘솔로 전환하세요.
-
탐색 창에서 CI/CD를 선택한 다음 워크플로를 선택합니다.
-
옆에서
codecatalyst-package-workflow
[작업] 을 선택한 다음 [실행] 을 선택합니다.npm은 종속성을 살펴본 결과 'Hello World'에 버전
lodash
4.17.21이 필요함을 확인합니다. npm은 다음 위치에서 다음과 같은 순서로 종속성을 찾습니다.package.json
-
Docker 이미지에서 작업을 실행하고 있습니다. 여기서는 찾을 수 없습니다.
-
CodeCatalyst 패키지 저장소에서 여기서는 찾을 수 없습니다.
-
게이트웨이 리포지토리에서 여기서는 찾을 수 없습니다.
-
npmjs.com에서 여기서 찾을 수 있습니다.
npm이 npmjs.com에서 버전 4.17.21을 찾은 후 게이트웨이 저장소로 가져오려고 하지만 가져오기를 차단하도록 게이트웨이를 설정했기 때문에 가져오기가 수행되지 않습니다.
lodash
가져오기가 수행되지 않기 때문에 워크플로가 실패합니다.
-
-
-
워크플로가 실패했는지 확인:
-
오른쪽 상단의 녹색 알림에서 실행 링크를 선택합니다. 링크는 다음과 비슷해 보입니다
View Run-2345
. -
워크플로 다이어그램에서 RunHelloWorldApp상자를 선택합니다.
-
npm install
로그 메시지를 확장합니다.다음과 같은 메시지가 나타납니다.
[Container] 2024/04/25 17:20:34.995591 Running command npm install npm ERR! code ETARGET npm ERR! notarget No matching version found for lodash@4.17.21. npm ERR! notarget In most cases you or one of your dependencies are requesting npm ERR! notarget a package version that doesn't exist. npm ERR! A complete log of this run can be found in: /tmp/.npm/_logs/2024-05-08T22_03_26_493Z-debug-0.log
이 오류는 버전 4.17.21을 찾을 수 없음을 나타냅니다. 차단했기 때문에 이 오류가 발생할 수 있습니다.
-
npmjs.com에서 가져오기 차단을 해제하려면
-
탐색 창에서 Packages(패키지)를 선택합니다.
-
npm-publish-registry-gateway선택하세요.
-
lodash
를 선택합니다. -
상단에서 Origin 컨트롤을 선택합니다.
-
업스트림에서 허용을 선택합니다.
-
저장(Save)을 선택합니다.
이제 의 가져오기 차단을 해제했습니다.
lodash
이제 워크플로에서 버전 4.17.21을 가져올 수 있습니다.
lodash
npmjs.com에서 가져오기가 차단 해제되었는지 테스트하려면
-
워크플로를 다시 실행하세요. 이제 4.17.21의 임포트가 제대로 작동할 것이므로 이번에는 워크플로가 성공해야 합니다. 워크플로를 다시 실행하려면:
-
CI/CD를 선택한 다음 워크플로를 선택합니다.
-
codecatalyst-package-workflow
다음으로 작업을 선택하고 실행을 선택합니다. -
오른쪽 상단의 녹색 알림에서 실행 링크를 선택합니다. 링크는 다음과 비슷해 보입니다
View Run-3456
.실행을 시작한 사람과 RunHelloWorldApp작업을 보여주는 워크플로 다이어그램이 나타납니다.
-
RunHelloWorldApp작업 상자를 선택하여 작업 진행 상황을 확인합니다.
-
npm list
로그 메시지를 확장하고 다음과 비슷한 메시지가 나타나는지 확인합니다.└── lodash@4.17.21
이 메시지는
lodash
버전 4.17.21이 다운로드되었음을 나타냅니다.
-
-
버전 4.17.21을 사용자 및 게이트웨이 리포지토리로 가져왔는지 확인하십시오. CodeCatalyst
-
탐색 창에서 Packages(패키지)를 선택합니다.
-
선택합니다. npm-public-registry-gateway
-
버전을
lodash
찾아서 확인하십시오4.17.21
.참고
버전 4.17.20은 이 페이지에 나열되어 있지 않지만 상단에서 버전을 선택한 다음 선택하여
lodash
찾을 수 있습니다. -
이 단계를 반복하여 버전 4.17.21을 (로) 가져왔는지 확인하십시오.
codecatalyst-package-repository
-
정리
요금이 부과되지 않도록 이 자습서에서 사용된 파일 및 서비스를 정리하세요.
패키지 튜토리얼을 정리하려면
-
codecatalyst-package-project
다음을 삭제하십시오.-
아직
codecatalyst-package-project
프로젝트에 참여하지 않았다면 CodeCatalyst 콘솔에서 해당 프로젝트로 이동하세요. -
탐색 창에서 프로젝트 설정을 선택합니다.
-
프로젝트 삭제를 선택하고 를 입력한 다음
delete
프로젝트 삭제를 선택합니다.CodeCatalyst 소스, 게이트웨이, CodeCatalyst 패키지 리포지토리를 포함한 모든 프로젝트 리소스를 삭제합니다. 개발 환경도 삭제됩니다.
-
-
PAT토큰 삭제:
-
오른쪽에서 사용자 이름을 선택한 다음 내 설정을 선택합니다.
-
개인용 액세스 토큰에서 이 자습서에서 생성한 토큰을 선택하고 삭제를 선택합니다.
-
이 자습서에서는 CodeCatalyst 패키지 저장소에서 종속성을 가져오는 애플리케이션을 실행하는 워크플로를 만드는 방법을 배웠습니다. 또한 패키지가 게이트웨이 및 패키지 리포지토리에 들어오는 것을 차단 및 차단 해제하는 방법도 배웠습니다. CodeCatalyst