View a markdown version of this page

Mengkonfigurasi dan menggunakan nuget atau dotnet CLI - Amazon CodeCatalyst

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di Cara bermigrasi dari 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 alat CLI seperti NuGet dan dotnet untuk menerbitkan dan mengkonsumsi paket dari CodeCatalyst. Dokumen ini memberikan informasi tentang mengonfigurasi alat CLI dan menggunakannya untuk memublikasikan atau menggunakan paket.

Mengkonfigurasi NuGet dengan CodeCatalyst

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

Untuk mengkonfigurasi NuGet dengan repositori CodeCatalyst 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 Hu bungkan ke repositori.

  5. Di kotak dialog Hubun gkan ke repositori, pilih NuGet atau dotnet dari daftar klien manajer paket.

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

    1. Pilih Buat token.

    2. Pilih Salin untuk menyalin PAT Anda.

      Awas

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

  7. Konfigur nuget dotnet asikan atau gunakan titik akhir reposit NuGet ori dan CodeCatalyst PAT. Ganti nilai-nilai berikut.

    catatan

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

    • Ganti username dengan nama CodeCatalyst pengguna Anda.

    • Ganti PAT dengan CodeCatalyst PAT Anda.

    • Ganti space_name dengan nama CodeCatalyst ruang 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 tanda ke perintah berikut. Perhatikan bahwa ini akan menyimpan kata sandi Anda sebagai plaintext dalam 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 dengan CodeCatalyst, Anda dapat menggunakan NuGet paket yang disimpan di CodeCatalyst repositori Anda atau salah satu repositori hulu dan menerbitkan NuGet paket ke repositori Anda CodeCatalyst .

Mengkonsumsi NuGet paket dari CodeCatalyst repositori

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

Untuk menggunakan versi paket dari CodeCatalyst repositori atau salah satu repositori hulu dengan nuget atau dotnet, jalankan perintah berikut. Ganti packageName dengan nama paket yang ingin Anda gunakan 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 Meng instal dan mengelola paket menggunakan dotnet CLI di Dokumentasi Microsoft.

Anda dapat menggunakan NuGet paket dari NuGet.org melalui CodeCatalyst repositori dengan mengonfigurasi repositori dengan koneksi hulu ke NuGet.org. Paket yang dikonsumsi dic NuGet.org erna 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 diMengkonfigurasi NuGet dengan CodeCatalyst.

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

Menerbitkan NuGet paket ke CodeCatalyst

Setelah Anda mengon figurasi NuGet dengan CodeCatalyst, Anda dapat menggunakan nuget atau dotnet menerbitkan 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 NuGet konfigurasi Anda.

Untuk menerbitkan paket dengan dotnet

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

Untuk menerbitkan paket dengan nuget

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