Aracılığıyla paylaş


Paket sahiplerini yönetme

PowerShell Galerisi bir paketin sahipliği, paketi galeride kimin yayımladığı tarafından tanımlanır. Bazen bu meta verilerin ilk paket yayımlamanın ötesinde yönetilmesi gerekir; başka bir deyişle, paketin kendisi değilken sahip meta verilerinin değiştirilebilir olması gerekir.

Tüm paket sahipleri eştir. Bu, herhangi bir paket sahibinin paketin yeni bir sürümünü yayımlayabileceği anlamına gelir. Ayrıca, herhangi bir paket sahibinin diğer paket sahiplerini kaldırabileceği anlamına da gelir. Hiçbir sahibin diğer sahiplerden daha fazla yetkisi yoktur.

Paketin İlk Sahibini Ayarlama

PowerShell Galerisi'da yeni bir paket yayımlandığında, ilk sahip paketi yayımlayan kullanıcı tarafından tanımlanır. Bu, Publish-Module cmdlet'inde kullanılan API anahtarına göre belirlenir.

Sahip Ekleme

Bir paket PowerShell Galerisi yayımlandıktan sonra, paketin sahibi olmak için ek kullanıcıları davet etmek kolaydır.

  1. Paketin geçerli sahibi olan hesapla PowerShell Galerisi oturum açın.
  2. 'Öğeler' sekmesini kullanarak bir paket sayfasına gidin, kullanıcı adınızı arayın veya tıklayın ve ardından Paketlerimi Yönet'i seçin.
  3. Bir paketin sahibi olarak oturum açtığınızda, sol tarafta tıklayılacak bir 'Sahipleri Yönet' bağlantısı vardır.
  4. Sahip olarak eklenecek kişinin kullanıcı adını girin ve 'Ekle'ye tıklayın.
  5. Ardından paketin sahibi olma daveti olarak yeni ikincil sahipe bir e-posta gönderilir.
  6. Bu kullanıcı bağlantıya tıkladıktan sonra, diğer kullanıcıları sahip olarak kaldırma özelliği de dahil olmak üzere bir paket üzerinde tam denetime sahip tam bir ortak sahiptir.

Not

Yeni sahip sahipliği onaylayana kadar paketin sahibi olarak listelenmez . Sahipleri Yönet sayfasını görüntülerken, geçerli sahiplerde "onay bekleniyor" girdisini görürsünüz. Bu davet kaldırılabilir; aynı diğer sahiplerin kaldırılabildiği gibi. Bu davet işlemi, kullanıcıların paketlerinin sahibi olarak diğer kullanıcıları yanlışlıkla eklemesini engeller.

"Yazarlar" meta verileri tamamen serbest biçimli metindir; yalnızca "Sahipler" denetlenir.

Sahipler Kaldırılıyor

Bir paketin birden çok sahibi olduğunda ve bir paketin kaldırılması gerektiğinde işlem basittir:

  1. Bir paketin geçerli sahibi olan hesapla PowerShell Galerisi oturum açın;
  2. Paketler sekmesini kullanarak bir paket sayfasına gidin, kullanıcı adınızı arayın veya tıklayın ve ardından Paketlerimi Yönet'i seçin.
  3. Bir paketin sahibi olarak oturum açtığınızda, sol tarafta tıklayılacak bir 'Sahipleri Yönet' bağlantısı vardır;
  4. Kaldırılacak sahibin yanındaki 'kaldır' bağlantısına tıklayın.

Paket Sahipliğini Aktarma

Bazen paket sahipliğini bir kullanıcıdan diğerine aktarmak için destek istekleri alırız, ancak bunu neredeyse her zaman kendiniz gerçekleştirebilirsiniz. Sahipliği bir kullanıcıdan diğerine aktarmak, yukarıdaki iki özelliğin birleşimidir.

  1. Geçerli sahip yeni kullanıcıyı ortak sahip olmaya davet eder ve yeni kullanıcı daveti kabul eder;
  2. Yeni kullanıcı, eski kullanıcıyı sahipler listesinden kaldırır.

Bu istek birkaç form altında geldi, ancak işlem aynı şekilde çalışıyor.

  • Paket sahipliği bir geliştiriciden diğerine değişiyor
  • Paket yanlışlıkla yanlış hesap kullanılarak yayımlandı

Yalnız Bırakılmış Paketler

Son bir senaryo oluştu, ancak birçok kez gerçekleşmedi. Paketler artık haline geldi ve yeni sahip eklemek için tek paket sahibi hesabı kullanılamaz. Bu senaryoya bazı örnekler aşağıda verilmiştir:

  • Sahibin hesabı artık mevcut olmayan bir e-posta adresiyle ilişkilendirilmiştir ve kullanıcı parolasını unutmuş
  • Kayıtlı sahip paketi üreten şirketten ayrıldı ve paket sahipliğini güncelleştirmek için ulaşılamıyor
  • Yalnızca birkaç paketi etkileyen bir hata nedeniyle paket galeride bir şekilde sahibiz

PowerShell Galerisi Yöneticileri herhangi bir paketin 'Sahiplerini Yönet' bağlantısına erişebilir. Bir paketin hak sahibiyseniz ve sahiplik izinleri almak için geçerli sahibine ulaşamıyorsanız, PowerShell Galerisi Yöneticilerine ulaşmak için galerideki 'Kötüye Kullanımı Bildir' bağlantısını kullanın. Ardından paketin sahipliğini doğrulamak için bir süreç izleyeceğiz. Paketin sahibi olmanız gerektiğini belirlersek, paket için 'Sahipleri Yönet' bağlantısını kendimiz kullanırız ve size sahip olma davetini göndeririz. Bunu ancak sahip olmanız gerektiğini doğruladıktan sonra yaparız ve bu işlem koşullara göre değişir. Çoğu zaman, proje sahibiyle iletişim kurmanın bir yolunu bulmak için paketin Proje URL'sini kullanırız, ancak proje sahibiyle iletişim kurmak için Twitter, Email veya başka yöntemler de kullanabiliriz.