GitHub’da Proje (Repo) Nasıl Silinir? Geri Getirme Dahil Adım Adım (2026)

GitHub'da repo silme

GitHub’da bir projeyi (repo) silmek için reponun Settings sekmesine girip sayfanın en altındaki Danger Zone bölümünden Delete this repository butonuna tıklamanız ve repo adını yazarak onaylamanız gerekiyor. İşlem bir dakika sürüyor ama geri dönüşü sınırlı. Bu rehberde silme adımlarını, telefondan nasıl yapılacağını, yanlışlıkla silinen bir repoyu 90 gün içinde nasıl geri getireceğinizi ve silmek yerine kullanabileceğiniz seçenekleri anlatıyoruz.


Silmeden Önce: Yedek Alın

Repo silme işlemi projeyi, tüm dosyaları, değişiklik geçmişini, issue’ları ve pull request’leri birlikte kaldırır. İleride lazım olabilecek bir proje ise önce bilgisayarınıza indirin. Code butonundan Download ZIP seçmek yeterli; geçmişiyle birlikte saklamak istiyorsanız git clone kullanın. Yöntemlerin hepsini GitHub’dan proje indirme rehberimizde anlattık.

Adım Adım GitHub Repo Silme

Repo silmek için o reponun sahibi veya yönetici (admin) yetkisine sahip olmanız gerekir. Adımlar bilgisayardan şöyle:

1Repoyu açın

GitHub’a giriş yapın ve silmek istediğiniz reponun sayfasına gidin. Profil fotoğrafınıza tıklayıp Your repositories bölümünden de bulabilirsiniz.

2Settings sekmesine girin

Repo adının altındaki menüde en sağdaki Settings sekmesine tıklayın. Bu sekme görünmüyorsa repoda yönetici yetkiniz yok demektir. Dar ekranlarda sekme üç nokta menüsünün içine gizlenebilir.

3Danger Zone bölümüne inin

General sayfasını en alta kadar kaydırın. Kırmızı çerçeveli Danger Zone bölümünün son satırında Delete this repository butonunu göreceksiniz.

4Silme işlemini onaylayın

Butona tıklayınca açılan pencerede I want to delete this repository seçeneğiyle devam edin, uyarıları okuyun ve son adımda kullaniciadi/repo-adi şeklindeki tam repo adını kutuya yazın. Delete this repository butonu aktif olur.

5Kimliğinizi doğrulayın

GitHub sizden şifrenizi veya iki adımlı doğrulama kodunuzu isteyebilir. Kodu girdiğinizde repo silinir ve ana sayfaya yönlendirilirsiniz.

Public bir repoyu sildiğinizde başkalarının daha önce fork ettiği kopyalar silinmez; onlarda yaşamaya devam eder. Repoda yanlışlıkla şifre veya API anahtarı paylaştıysanız silmek yetmez, o anahtarı hemen iptal edip yenisini oluşturun.

Telefondan GitHub Reposu Nasıl Silinir?

GitHub’ın mobil uygulamasında repo silme seçeneği bulunmuyor. Telefondan silmek için Chrome veya Safari’de github.com’a girin, tarayıcı menüsünden Masaüstü sitesi seçeneğini işaretleyin ve yukarıdaki adımları aynı şekilde uygulayın. Settings sekmesi masaüstü görünümünde ortaya çıkar.

Silinen Repo Geri Getirilebilir mi?

Evet, kişisel hesabınıza ait repolarda 90 gün içinde. Sağ üstteki profil fotoğrafınızdan Settings menüsüne girin, sol menüde Repositories bölümünü açın ve Deleted repositories bağlantısına tıklayın. Son 90 günde sildiğiniz repolar burada listelenir; Restore butonuyla geri getirebilirsiniz.

Bazı durumlarda geri getirme mümkün olmuyor. Bir fork ağının parçası olan repolar, örneğin başkalarının fork ettiği public repolar, ağ yapısı değiştiği için her zaman geri yüklenemiyor. Kuruluş (organization) repolarında ise geri yükleme yetkisi kuruluş sahiplerinde. 90 gün geçtikten sonra repo kalıcı olarak siliniyor.

Silmek Yerine Kullanabileceğiniz 3 Seçenek

Amacınız projeyi ortadan kaldırmak değil de görünmez yapmak veya dondurmaksa silmeye gerek olmayabilir.

1Arşivleme (Archive)

Danger Zone bölümündeki Archive this repository seçeneği repoyu salt okunur yapar. Kimse değişiklik gönderemez ama proje ve geçmişi yerinde kalır. Bakımı bırakılan projeler için en temiz yol; istediğinizde arşivden çıkarabilirsiniz.

2Gizliye alma (Private)

Change repository visibility seçeneğiyle public repoyu private yaparsanız proje sadece size ve davet ettiğiniz kişilere görünür. Yıldızlar ve izleyiciler bu işlemde sıfırlanabilir.

3Devretme (Transfer)

Projeyi başka bir hesaba veya kuruluşa vermek istiyorsanız Transfer ownership seçeneğini kullanın. Eski adresten yeni adrese otomatik yönlendirme yapılır.

Repo İçinde Dosya veya Klasör Silme

Reponun tamamını değil, içindeki bir dosyayı silmek istiyorsanız dosyaya tıklayın, sağ üstteki üç nokta menüsünden Delete file seçin ve Commit changes ile onaylayın. Bir klasörün tamamını silmek için klasörü açıp sağ üstteki üç nokta menüsünden Delete directory seçeneğini kullanın.

Silinen dosya değişiklik geçmişinde kalmaya devam eder ve eski commit’lerden geri getirilebilir. Klasör oluşturma ve düzenleme adımlarını GitHub’da klasör oluşturma rehberimizde anlattık.

GitHub Hesabı Nasıl Silinir?

Hesabın tamamını kapatmak istiyorsanız Settings, Account bölümüne girin ve en alttaki Delete your account butonunu kullanın. Hesap silindiğinde tüm public ve private repolarınız, fork’larınız ve yıldızlarınız da silinir. Kullanıcı adınız ise 90 gün boyunca başkası tarafından alınamaz. Bir kuruluşun tek sahibiyseniz önce sahipliği devretmeniz isteniyor.

Sıkça Sorulan Sorular

GitHub’da repo silinince geri gelir mi?

Kişisel hesabınızdaki repolar silindikten sonra 90 gün içinde Settings, Repositories, Deleted repositories bölümünden geri getirilebilir. Fork ağındaki bazı repolar bu kapsama girmeyebilir.

Delete this repository butonu neden görünmüyor?

O repoda yönetici yetkiniz yoktur ya da başkasının reposunu fork etmişsinizdir ve orijinal repoya bakıyorsunuzdur. Kendi hesabınızdaki kopyayı açıp tekrar deneyin.

Fork ettiğim repoyu silersem orijinal proje etkilenir mi?

Hayır. Fork sizin kopyanızdır; silmek orijinal projeye ve diğer kullanıcıların kopyalarına dokunmaz.

Repoyu silersem Google’dan da kaybolur mu?

GitHub sayfası kaldırılır ve zamanla arama sonuçlarından düşer. Ancak başkalarının indirdiği kopyalar, fork’lar ve arşiv sitelerindeki kayıtlar sizin kontrolünüzde değildir.

Toplu repo silmek mümkün mü?

Web arayüzünde her repoyu tek tek silmeniz gerekir. Çok sayıda repo için GitHub CLI ile gh repo delete komutu kullanılabilir.

Güncel yapay zeka haberlerini, yeni promptları ve pratik ipuçlarını kaçırma. Haber bültenimize ücretsiz abone ol, doğrudan mailine gelsin!

Ücretsiz Abone Ol

PAYLAŞ

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site istenmeyenleri azaltmak için Akismet kullanır. Yorum verilerinizin nasıl işlendiğini öğrenin.

Yukarı Kaydır