Görünürlük düzeyleri
Erişim izinlerini kısıtlamak için kod deposunun ve grubun görünürlük düzeyini belirtebilirsiniz.
Kod deposu görünürlük düzeyleri
Özel: Yalnızca bir kod deposundaki üyeler depo bilgilerini görüntüleyebilir. Diğer kullanıcılar kod deposunun yoluna erişemez.
Kuruluş İçinde Görünür: Belirtilen kuruluştaki üyeler kod deposuna erişebilir.
Grup görünürlük düzeyleri
Özel: Yalnızca belirtilen gruptaki üyeler alt gruplarını ve depolarını görüntüleyebilir.
Kuruluş İçinde Görünür: Belirtilen kuruluştaki üyeler alt gruplarını ve depolarını görüntüleyebilir.
Kod deposu veya grup rolleri
Bir grup veya kod deposu içindeki üyelere ilgili izinleri atamak için farklı roller yapılandırabilirsiniz. Üye rolleri arasında yönetici, geliştirici ve tarayıcı bulunur.
Kod deposu rolleri
Kod deposu üyelerine aşağıdaki rolleri atayabilirsiniz: yönetici, geliştirici ve tarayıcı.
Yönetici: Kod deposunu okur, klonlar, iter ve üye izinlerini ekler.
Geliştirici: Kod deposunu okur, klonlar ve iter.
Tarayıcı: Kod deposunu okur ve klonlar.
Grup rolleri
Grup üyelerine aşağıdaki rolleri atayabilirsiniz: yönetici, geliştirici ve tarayıcı.
Yönetici: Gruptaki kod deposunda tüm izinleri yapılandırır ve bu izinlere sahip olur; ayrıca grup üyeleri ekler.
Geliştirici: Gruptaki tüm kod depolarını okur, klonlar ve iter.
Tarayıcı: Gruptaki tüm kod depolarını okur ve klonlar.
Bir kullanıcıya kod deposunda ve grupta farklı roller atanırsa en yüksek ayrıcalık düzeyine sahip olan rol geçerli olur. Örneğin, bir kullanıcı "a" grubunda yönetici rolüne ve "b" deposunda geliştirici rolüne atanmıştır. Kullanıcının "b" deposundaki nihai rolü yöneticidir.
İzinler
Kod deposu izinleri
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kod deposu üyelerini yönetme
Üye ekleme
Depo yöneticileri üye ekleyebilir. Sol gezinme bölmesinde Members öğesine tıklayın ve ardından Add member seçeneğine tıklayın. Add Member iletişim kutusunda kullanıcıları kullanıcı adına göre arayabilir veya departman ağacından seçebilirsiniz. Açılan listeden üyeler için bir rol seçin. Seçenekler arasında viewer, developer veya administrator bulunur. Add düğmesine tıklayın.
Bir üyenin izinlerini değiştirme
Yönetici olarak bir depoya erişin. Listeden bir üye seçin ve üye izinlerini değiştirmek için Role sütunundaki açılır listeye tıklayın.
Üye silme
Yönetici, bir üyeyi depodan kaldırabilir. Sol gezinme bölmesinde Members seçeneğine tıklayarak Member Management sayfasını açın. Üye listesinde kaldırmak istediğiniz üyeyi bulun ve Operation sütunundaki Remove member simgesine tıklayın. Kaldırma işlemini onaylayın. Yönetici olmayanlar da bir kod deposundan ayrılabilir.
Grup izinleri
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
||
|
|
|
Bir grupta kod deposu veya alt grup oluşturmak ya da silmek için genel izinleri yapılandırmanız gerekir.
global settings bölümünde, Repository settings sayfasında Create a code repository izni varsayılan olarak organization managers, organization members ve outside collaborators için etkindir. Ancak Group settings sayfasında Create a group izni yalnızca organization managers için etkindir.
Genel ayarlar kod deposu veya grup oluşturmayı yalnızca kuruluş yöneticileriyle sınırlarsa kuruluş yöneticileri dışındaki grup yöneticileri veya geliştiriciler kod deposu ya da grup oluşturamaz.
Genel ayarlar kuruluş yöneticilerinin ve üyelerinin kod deposu veya grup oluşturmasına izin verirse kuruluş yöneticisi veya üyesi olan grup yöneticileri ve geliştiriciler kod deposu ya da grup oluşturabilir.