Mengkonfigurasi dan menggunakan nuget atau dotnet CLI - Amazon CodeCatalyst

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengkonfigurasi dan menggunakan nuget atau dotnet CLI

Anda dapat menggunakan CLI alat seperti NuGet dan dotnet untuk mempublikasikan dan mengkonsumsi paket dari CodeCatalyst. Dokumen ini memberikan informasi tentang mengkonfigurasi CLI alat dan menggunakannya untuk mempublikasikan atau mengkonsumsi paket.

Mengkonfigurasi dengan NuGet CodeCatalyst

Untuk mengonfigurasi NuGet dengan CodeCatalyst, tambahkan titik akhir repositori dan token akses pribadi ke file NuGet konfigurasi Anda untuk mengizinkan nuget atau terhubung dotnet ke repositori paket Anda CodeCatalyst .

Untuk mengkonfigurasi NuGet dengan CodeCatalyst repositori paket Anda
  1. Buka CodeCatalyst konsol di https://codecatalyst.aws/.

  2. Pada halaman ikhtisar untuk proyek Anda, pilih Paket.

  3. Pilih repositori paket Anda dari daftar repositori paket.

  4. Pilih Connect to repository.

  5. Dalam kotak dialog Connect to repository, pilih NuGetatau dotnet dari daftar klien manajer paket.

  6. Anda akan memerlukan token akses pribadi (PAT) untuk mengautentikasi NuGet dengan CodeCatalyst. Jika Anda sudah memilikinya, Anda dapat menggunakannya. Jika tidak, Anda dapat membuatnya di sini.

    1. Pilih Buat token.

    2. Pilih Salin untuk menyalinPAT.

      Awas

      Anda tidak akan dapat melihat atau menyalin PAT lagi setelah Anda menutup kotak dialog.

  7. dotnetKonfigurasikan nuget atau gunakan titik NuGet akhir repositori Anda dan. CodeCatalyst PAT Ganti nilai-nilai berikut.

    catatan

    Jika menyalin dari instruksi konsol, nilai berikut harus diperbarui untuk Anda dan tidak boleh diubah.

    • Ganti username dengan nama CodeCatalyst pengguna Anda.

    • Ganti PAT dengan Anda CodeCatalyst PAT.

    • Ganti space_name dengan nama CodeCatalyst spasi Anda.

    • Ganti proj_name dengan nama CodeCatalyst proyek Anda.

    • Ganti repo_name dengan nama repositori CodeCatalyst paket Anda.

    1. Untuknuget, gunakan nuget sources add perintah.

      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. Untukdotnet, gunakan dotnet nuget add source perintah.

      Pengguna Linux dan macOS: Karena enkripsi tidak didukung pada platform non-Windows, Anda harus menambahkan --store-password-in-clear-text bendera ke perintah berikut. Perhatikan bahwa ini akan menyimpan kata sandi Anda sebagai teks biasa di file konfigurasi Anda.

      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

Setelah Anda mengonfigurasi NuGet CodeCatalyst, Anda dapat menggunakan NuGet paket yang disimpan di repositori Anda atau salah satu CodeCatalyst repositori hulu dan mempublikasikan NuGet paket ke repositori Anda. CodeCatalyst

Mengkonsumsi NuGet paket dari CodeCatalyst repositori

Setelah Anda mengonfigurasi NuGet CodeCatalyst, Anda dapat menggunakan NuGet paket yang disimpan di repositori Anda atau salah satu CodeCatalyst repositori hulu.

Untuk menggunakan versi paket dari repositori atau salah satu CodeCatalyst repositori hulu dengan nuget atau dotnet, jalankan perintah berikut. Ganti packageName dengan nama paket yang ingin Anda konsumsi dan packageSourceName dengan nama sumber untuk repositori CodeCatalyst paket Anda di file NuGet konfigurasi Anda, yang seharusnya menjadi nama repositori.

Untuk menginstal paket dengan dotnet

dotnet add packageName --source packageSourceName

Untuk menginstal paket dengan nuget

nuget install packageName --source packageSourceName

Untuk informasi selengkapnya, lihat Mengelola paket menggunakan nuget CLI atau Menginstal dan mengelola paket menggunakan dotnet di CLI Dokumentasi Microsoft.

Anda dapat menggunakan NuGet paket dari NuGet.org melalui CodeCatalyst repositori dengan mengonfigurasi repositori dengan koneksi upstream ke .org. NuGet Paket yang dikonsumsi dari NuGet.org dicerna dan disimpan di CodeCatalyst repositori Anda.

Untuk mengkonsumsi paket dari NuGet .org
  1. Jika Anda belum melakukannya, konfigurasikan manajer NuGet paket Anda dengan repositori CodeCatalyst paket Anda dengan mengikuti langkah-langkah di. Mengkonfigurasi dengan NuGet CodeCatalyst

  2. Pastikan repositori Anda telah menambahkan NuGet.org sebagai koneksi upstream. Anda dapat memeriksa sumber upstream mana yang ditambahkan atau menambahkan Nuget.org sebagai sumber upstream dengan mengikuti petunjuk Menambahkan repositori upstream dan memilih repositori toko. NuGet

Menerbitkan NuGet paket ke CodeCatalyst

Setelah Anda mengonfigurasi NuGet CodeCatalyst, Anda dapat menggunakan nuget atau dotnet mempublikasikan versi paket ke CodeCatalyst repositori.

Untuk mendorong versi paket ke CodeCatalyst repositori, jalankan perintah berikut dengan path lengkap ke .nupkg file Anda dan nama sumber untuk CodeCatalyst repositori Anda di file konfigurasi Anda. NuGet

Untuk mempublikasikan paket dengan dotnet

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

Untuk mempublikasikan paket dengan nuget

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