너겟 또는 도트넷 구성 및 사용 CLI - Amazon CodeCatalyst

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

너겟 또는 도트넷 구성 및 사용 CLI

NuGet 및 와 같은 CLI 도구를 사용하여 dotnet 의 패키지를 게시하고 사용할 수 있습니다 CodeCatalyst. 이 문서는 CLI 도구를 구성하고 이를 사용하여 패키지를 게시하거나 사용하는 방법에 대한 정보를 제공합니다.

NuGet 로 구성 CodeCatalyst

NuGet 를 사용하여 를 구성하려면 NuGet 구성 파일에 리포지토리 엔드포인트와 개인 액세스 토큰을 CodeCatalyst추가하여 CodeCatalyst 패키지 리포지토리dotnet에 연결nuget하거나 연결할 수 있도록 합니다.

CodeCatalyst 패키지 리포지토리 NuGet 로 를 구성하려면
  1. https://codecatalyst.aws/ CodeCatalyst 콘솔을 엽니다.

  2. 프로젝트의 개요 페이지에서 패키지 를 선택합니다.

  3. 패키지 리포지토리 목록에서 패키지 리포지토리를 선택합니다.

  4. 리포지토리에 연결을 선택합니다.

  5. 리포지토리에 연결 대화 상자의 패키지 관리자 클라이언트 목록에서 NuGet 또는 도트넷을 선택합니다.

  6. 로 인증하려면 개인 액세스 토큰(PAT) NuGet 이 필요합니다 CodeCatalyst. 이미 있는 경우 사용할 수 있습니다. 그렇지 않은 경우 여기에서 만들 수 있습니다.

    1. 토큰 생성을 선택합니다.

    2. 복사를 선택하여 를 복사합니다PAT.

      주의

      대화 상자를 닫은 후에는 를 PAT 다시 보거나 복사할 수 없습니다.

  7. 리포지토리의 NuGet 엔드포인트 및 dotnet를 사용하도록 nuget 또는 를 구성합니다 CodeCatalyst PAT. 다음 값을 바꿉니다.

    참고

    콘솔 지침에서 복사하는 경우 다음 값을 업데이트해야 하며 변경해서는 안 됩니다.

    • Replace username CodeCatalyst 사용자 이름과 함께.

    • Replace PAT 를 사용합니다 CodeCatalyst PAT.

    • Replace space_name 에 CodeCatalyst 공백 이름이 있습니다.

    • Replace proj_name CodeCatalyst 프로젝트 이름을 사용합니다.

    • Replace repo_name CodeCatalyst 패키지 리포지토리 이름을 사용합니다.

    1. nuget에서 nuget sources add 명령을 사용합니다.

      nuget sources add -name "repo_name" -Source "https://packages.region.codecatalyst.aws/nuget/space_name/proj_name/repo_name/v3/index.json" -username "username" -password "PAT"
    2. dotnet에서 dotnet nuget add source 명령을 사용합니다.

      Linux 및 macOS 사용자: Windows가 아닌 플랫폼에서는 암호화가 지원되지 않으므로 다음 명령에 --store-password-in-clear-text 플래그를 추가해야 합니다. 이렇게 하면 암호가 구성 파일에 일반 텍스트로 저장됩니다.

      dotnet nuget add source "https://packages.region.codecatalyst.aws/nuget/space_name/proj_name/repo_name/v3/index.json" -n "proj_name/repo_name" -u "username" -p "PAT" --store-password-in-clear-text

NuGet 로 를 구성한 후에는 CodeCatalyst CodeCatalyst 리포지토리 또는 업스트림 리포지토리 중 하나에 저장된 NuGet 패키지를 사용하고 CodeCatalyst 리포지토리에 NuGet 패키지를 게시할 수 있습니다.

리포지토리에서 NuGet CodeCatalyst 패키지 사용

NuGet 로 를 구성 CodeCatalyst한 후에는 CodeCatalyst 리포지토리 또는 업스트림 리포지토리 중 하나에 저장된 NuGet 패키지를 사용할 수 있습니다.

리 CodeCatalyst 포지토리 또는 너트 또는 도트넷이 있는 업스트림 리포지토리 중 하나에서 패키지 버전을 사용하려면 다음 명령을 실행합니다. Replace packageName 사용하려는 패키지의 이름과 packageSourceName NuGet 구성 파일에 CodeCatalyst 패키지 리포지토리의 소스 이름을 포함하는 리포지토리 이름이어야 합니다.

를 사용하여 패키지를 설치하려면 dotnet

dotnet add packageName --source packageSourceName

를 사용하여 패키지를 설치하려면 nuget

nuget install packageName --source packageSourceName

자세한 내용은 Microsoft 설명서너깃을 사용하여 패키지 관리 CLI 또는 도트넷을 사용하여 패키지 설치 및 관리를 CLI 참조하세요.

NuGet.org 에 대한 업스트림 연결이 있는 리 CodeCatalyst 포지토리를 구성하여 NuGet.org에서 리포지토리를 통해 NuGet 패키지를 사용할 수 있습니다. NuGet.org에서 소비되는 패키지는 수집되어 CodeCatalyst 리포지토리에 저장됩니다.

NuGet.org에서 패키지를 사용하려면
  1. 아직 구성하지 않았다면 의 단계에 따라 NuGet 패키지 리포지토리로 CodeCatalyst 패키지 관리자를 구성합니다 NuGet 로 구성 CodeCatalyst.

  2. 리포지토리가 NuGet.org를 업스트림 연결로 추가했는지 확인합니다. 의 지침에 따라 NuGet 스토어 리포지토리를 업스트림 리포지토리 추가 선택하여 어떤 업스트림 소스가 추가되었는지 확인하거나 Nuget.org 업스트림 소스로 추가할 수 있습니다.

에 NuGet 패키지 게시 CodeCatalyst

NuGet 로 를 구성 CodeCatalyst한 후에는 nuget 또는 dotnet를 사용하여 패키지 버전을 CodeCatalyst 리포지토리에 게시할 수 있습니다.

패키지 버전을 CodeCatalyst 리포지토리로 푸시하려면 파일의 전체 경로와 NuGet 구성 .nupkg 파일의 리포지 CodeCatalyst 토리 소스 이름을 사용하여 다음 명령을 실행합니다.

를 사용하여 패키지를 게시하려면 dotnet

dotnet nuget push path/to/nupkg/SamplePackage.1.0.0.nupkg --source packageSourceName

를 사용하여 패키지를 게시하려면 nuget

nuget push path/to/nupkg/SamplePackage.1.0.0.nupkg --source packageSourceName