GitHub Copilot CLI: Kurulum, Komutlar ve Güvenlik
Terminal ekranına bakıp “bu komutu nasıl yazıyordum ya” diye düşündüğünüz anlar büyük ihtimalle olmuştur. Olmuyor demeyin. Ben 20 yılı aşkın süredir komut satırıyla boğuşuyorum. Hâlâ — hâlâ! — bir git submodule komutu ya da kubectl’in şu garip parametresi için Google’a dönüyorum, utanmadan söylüyorum. İşte tam bu sıkışık noktada GitHub Copilot CLI devreye giriyor ve açık konuşayım: ilk denediğimde “aa, bu gerçekten iş yapıyor lan” dedim (en azından benim deneyimim böyle). Abartı yok, gerçekten öyle hissettim.
📋 İçindekiler
-
Ne Yapabilirsiniz? Gerçek Kullanım Senaryoları
Tamam, kurduk, giriş yaptık. Peki gerçekten ne yapabiliriz? İşte burada işler güzelleşiyor.
Projeye Genel Bakış
Yeni bir repoya baktığınızda — özellikle başkasının yazdığı koda ilk defa göz atarken, hani o “nereden başlayacağım” hissi ya, tam o anda — Copilot CLI’a şunu sorabilirsiniz:
Give me an overview of this projectHani, Copilot dosyaları tarayacak, önemli olanları açacak ve size projenin ne yaptığını, hangi teknolojileri kullandığını, yapısını özetleyecek. Bunu ilk denediğimde — 2025 Haziran başında bir open source projeye katkı yapmaya çalışıyordum — gerçekten işe yaradı. 200+ dosyalı bir repoda README okumak yerine direkt Copilot’a sordum, 30 saniyede genel resmî anladım. Hoş. Daha fazla bilgi için
Peki neden?
Senaryo Uygunluk Notlar Bireysel geliştirici, küçük projeler ⭐⭐⭐⭐⭐ En verimli olduğu alan DevOps / SRE ekipleri ⭐⭐⭐⭐ SSH, script yazma, hata ayıklamada çok iyi Enterprise monorepo’lar ⭐⭐⭐ Büyük kod tabanlarında sığ kalabiliyor Güvenlik hassasiyeti yüksek ortamlar ⭐⭐ İzin yönetimi ve veri gizliliği dikkat gerektirir Terminal kullanmayan geliştiriciler ⭐⭐ Terminal alışkanlığı yoksa VS Code Copilot daha uygun Bakın, bir startup’ta çalışıyorsanız ve hızlı prototipleme yapıyorsanız bu araç tam size göre. Ama büyük bir bankada compliance — kendi adıma konuşayım — gereksinimleri olan bir ortamdaysanız — önce güvenlik ekibinizle konuşun, bunu atlayın diyemem — itiraf edeyim, beklentimin üstündeydi —. Ben AZ-500 sınavına hazırlanırken güvenlik mimarisi üzerine baya kafa yormuştum; AI araçlarının kurumsal ortamlara entegrasyonu, düşündüğünüz kadar basit değil. Hiç değil, aslında.
Dikkat Edilmesi Gerekenler ve Pratik İpuçları
Birkaç şeyi paylaşayım. Bunlar dokümantasyonda yazmıyor, tamamen sahada öğrendiklerim.
İnanın, 1. İnternet bağlantısı şart. Copilot CLI tamamen bulut tabanlı çalışıyor. Uçakta ya da internet olmayan bir yerde kullanamıyorsunuz. Bu beni bir keresinde çok zor durumda bıraktı — Ankara’ya tren yolculuğunda çalışmaya niyetlenmiştim, tünelde internet gitti ve Copilot sustu. Sessizce. Sınır bozucu.
2. Prompt’larınızı net yazın. “Şunu yap” yerine “Python 3.12 ile, pandas kullanarak, şu formatta CSV oku. Şu sütunları filtrele” gibi detaylı yazarsanız çok daha iyi sonuç alırsınız. Belirsiz prompt = belirsiz sonuç. Bu basit bir kural ama çoğu zaman atlanıyor.
Bence, 3. Üretilen kodu mutlaka gözden geçirin. Copilot CLI agentic modda çalışıyor diye kodu doğrudan production’a atmayın, ciddi söylüyorum. Ben her seferinde bir
git diffyapıp değişiklikleri inceliyorum. Küçük bir alışkanlık ama çok önemli.İtiraf edeyim, 4. Copilot Cloud Agent ile entegrasyon var. CLI içinden bulut ajanına görev delege edebiliyorsunuz. Bu özellik henüz yeni sayılır,. Copilot Cloud Agent Metriği: Kullanımı Ölçmek Kolaylaştı yazımda bu konuya değinmiştim.
Ha, bir de şunu söyleyeyim — ve bunu söylemezsem eksik kalır. Copilot CLI’ın limitlerini bilmek de en az kullanmayı bilmek kadar önemli.
/loginyaptıktan sonra her şey güllük gülistanlık olacak sanmayın. Bazen cevapları yüzeysel kalıyor. Bazen yanlış komut öneriyor. İnsan denetimi olmadan kullanılmamalı, bu net. Ama bir “ikinci beyin” olarak — hmm, nasıl desem — fena değil, hatta baya iyi. Ben kullanmaya devam edeceğim.Sıkça Sorulan Sorular
GitHub Copilot CLI ücretsiz mi?
İnanın, Hayır, Copilot CLI’ı kullanmak için aktif bir GitHub Copilot aboneliği gerekiyor. Individual plan aylık 10 dolar civarı. Business ve Enterprise planları da var. Ücretsiz GitHub hesabıyla çalışmıyor.
Copilot CLI sadece JavaScript/Node.js projeleri için mi çalışıyor?
Net bir şekilde hayır. Kurulumu npm ile yapılıyor ama her dilde, her projede kullanabilirsiniz. Python, Go, Rust, C#, Java — ne varsa. Ben en çok Python ve PowerShell scriptleri için kullanıyorum ama dil bağımsız çalışıyor.
VS Code’daki Copilot ile CLI versiyonu arasındaki fark ne?
VS Code Copilot daha çok kod editörü içinde autocompletion ve öneri bazlı çalışıyor. CLI versiyonu işe terminal üzerinden agentic — yanı otonom — görevler yapabiliyor. Dosya oluşturma, test çalıştırma, hata düzeltme gibi işleri kendi başına halledebiliyor. İkisi birbirini tamamlıyor aslında.
Bakın, burayı atlarsanız yazının kalanı anlamsız kalır.
Copilot CLI dosyalarımı internete gönderiyor mu?
Copilot CLI, bulut tabanlı çalıştığı için prompt’larınız ve bağlam bilgisi GitHub sunucularına gidiyor. Hassas projelerinizde bunu göz önünde bulundurun. GitHub’ın veri işleme politikalarını okumanızı tavsiye ederim, özellikle Business planında telemetri ve veri saklama seçenekleri farklılaşıyor.
Copilot CLI offline çalışır mı?
Hayır, internet bağlantısı olmadan çalışmıyor. Tüm işlem bulut üzerinden yapılıyor. Bu en büyük dezavantajlarından biri bence (şaşırtıcı ama gerçek)
Kaynaklar ve İleri Okuma
Açık konuşayım, GitHub Copilot in the CLI — Resmî Dokümantasyon
GitHub Copilot CLI for Beginners — GitHub Blog
Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
Burcu Ç.
Tam da aradığım bir konu, terminalden çıkmadan AI yardımı almak gerçekten iş akışını hızlandırıyor. npm ile kurulumu bu kadar basit olduğunu bilmiyordum, hemen deneyeceğim.
Alp Y.
Terminalde AI ile çalışmak gerçekten iş akışını değiştiriyor, özellikle hata ayıklarken “ne demek istiyor bu mesaj” diye uğraşmak yerine direkt düzeltme önermesi çok pratik. Npm kurulumu sonrası hangi shell’de daha stabil çalıştığını merak ettim, zsh’da sıkıntı yaşayan var mı? Bu arada şu yazınız da güzeldi: PHP 8.5 Azure App Service’te: Ne Değişti? — https://www.askinkilic.com.tr/php-85-azure-app-servicete-ne-degisti/
Yorumlar kapalı.







2 comments