본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

pgutil (Portable)

0

pgutil(Portable)는 Inedo에서 개발한 오픈소스 크로스플랫폼 명령줄 도구로, ProGet 패키지 관리 시스템과 연동하여 패키지 업로드/다운로드, 피드 관리, 컴플라이언스 감사, 취약점 평가 등의 작업을 수행합니다.

MIT 라이선스명령줄 도구크로스플랫폼패키지 관리

소개

pgutil(Portable)는 Inedo에서 개발한 오픈소스 크로스플랫폼 명령줄 도구로, ProGet 패키지 관리 시스템과 연동하여 패키지 업로드/다운로드, 피드 관리, 컴플라이언스 감사, 취약점 평가 등의 작업을 수행합니다. Chocolatey 패키지 형태로 배포되며, Windows 환경에서 ZIP 설치 방식으로 제공됩니다. MIT 라이선스를 따르는 이 도구는 개발자 및 시스템 관리자가 ProGet 저장소를 효율적으로 관리하는 데 사용됩니다.

상세정보

패키지 업로드 및 다운로드

pgutil은 ProGet 저장소에 패키지를 업로드하거나 다운로드하는 핵심 기능을 제공합니다. 이를 통해 개발자는 로컬에서 빌드한 패키지를 중앙 저장소에 배포하거나, 필요한 패키지를 가져올 수 있습니다.

피드 관리

이 도구는 ProGet의 피드(feed)를 생성, 수정, 삭제하고 피드 내 패키지 목록을 조회하는 기능을 지원합니다. 사용자는 명령줄을 통해 저장소 구조를 효율적으로 관리할 수 있습니다.

컴플라이언스 및 취약점 평가

pgutil은 패키지의 라이선스 컴플라이언스를 검사하고 알려진 취약점이 있는지 평가하는 보안 관련 기능을 포함합니다.これにより、組織はソフトウェアサプライチェーンのリスクを軽減できます。

다운로드·설치 방법

pgutil(Portable)는 Chocolatey 패키지 관리자를 통해 설치할 수 있습니다. 공식 Chocolatey 저장소에서 chocolatey.pgutil 패키지를 검색하여 설치하거나, 직접 ZIP 파일을 다운로드하여 압축 해제 후 사용할 수 있습니다. 설치 후 실행 파일을 시스템 경로에 추가하면 어디서든 명령줄에서 pgutil 명령을 실행할 수 있습니다.

기본 사용법/명령어

pgutil은 다음과 같은 기본 명령 구조를 따릅니다: pgutil [command] [options]. 주요 명령에는 패키지 업로드(push), 다운로드(pull), 피드 목록 조회(feeds), 컴플라이언스 검사(scan) 등이 포함됩니다. 각 명령은 --help 옵션을 통해 상세 사용법을 확인할 수 있으며, ProGet 서버 URL과 API 키를 인증 매개변수로 제공해야 합니다.

이런 경우에 유용합니다

이 도구는 ProGet을 사용하는 개발 팀이나 DevOps 엔지니어가 명령줄을 통해 패키지 배포 프로세스를 자동화하고자 할 때 특히 유용합니다. 예를 들어, 빌드 서버에서 자동으로 패키지를 ProGet에 푸시하거나, 배포 스크립트에서 특정 버전의 패키지를 다운로드받아 사용할 수 있습니다. 또한, 보안 팀이 정기적으로 저장소 내 패키지의 라이선스 준수 여부와 취약점을 점검하는 데 활용할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.