Server proxy Nexus

0

Saya telah menginstal dan mengkonfigurasi server Sonatype Nexus sebagai caching Proxy untuk Java (maven central) dan Python (PyPi).
Ini bekerja dengan baik.
Juga saya memiliki beberapa repositori yang di-host untuk perangkat lunak Java dan Python yang ditulis di dalam tim kami.
Saya tidak ingin menerbitkan perangkat lunak ini untuk umum.
Apakah saya memerlukan beberapa konfigurasi tambahan pada Proxy, untuk mencegah pengembang mendorong ke maven central dan PyPi?
Atau saya perlu berubah

  • OS: Centos 7 terbaru
  • Nexus: 3.12
  • Otentikasi pengguna pada Nexus:
    Direktori Aktif untuk repositori yang di-host.
    Akses anonim ke repositori proxy.
UNIm95
sumber

Jawaban:

2

Anda tidak dapat mempublikasikan ke repositori proxy melalui NXRM untuk format apa pun.

Setelah itu, siapa yang dapat mengakses apa yang ada di NXRM ditentukan oleh izin Keamanan. Anda dapat membaca lebih lanjut di sini .

Khususnya, sepertinya Anda ingin membatasi akses anonim (publik) Anda ke repositori yang di-host. Secara default ini menunjukkan semua, Anda dapat menyesuaikan ini dengan menyesuaikan apa yang dapat diakses oleh peran anonim.

Anda mungkin ingin menyesuaikan izin pengguna lain juga.

Tidak ada cara untuk mencegah siapa pun yang memiliki akses ke repositori ini mengunduh data yang di-host dan mengunggahnya di tempat lain. Jadi sepertinya Anda memiliki sedikit latihan kepercayaan.

joedragons
sumber
Saya telah memahami bagian dengan nx-anonymouspengguna di Nexus. Saya punya sedikit pertanyaan lain. Aku bertanya apakah saya perlu untuk mengimplementasikan beberapa aturan tambahan dalam Nexus untuk menonaktifkan kemungkinan untuk mempublikasikan artefak berpikir maven-proxyuntuk maven-central. Atau dinonaktifkan secara default.
UNIm95
@ UNIm95 Anda tidak dapat mempublikasikan ke repositori proxy dalam versi NXRM apa pun. Semoga itu bisa membantu.
joedragons
Terima kasih atas informasi ini. Bisakah Anda memperbarui jawaban Anda? Saya akan menerimanya sebagai solusi.
UNIm95
@ UNIm95 Informasi sudah ada di sana tetapi di bagian bawah. Saya memindahkannya ke atas dan tebal, apakah itu yang Anda inginkan?
joedragons
Ya. Terima kasih atas jawabannya.
UNIm95