Genel Bakış
Kendi kodunuza dayalı sorular sormak için GitHub depolarınızı ChatGPT uygulamalarına ve ChatGPT otonom ajanına bağlayabilirsiniz.
GitHub’a bağlandığınızda ChatGPT, depolarınızdan kod, README dosyaları ve diğer belgeler gibi canlı verileri çekebilir ve bunlar üzerinde gerçek zamanlı olarak akıl yürütebilir; ister eşitlemeli bir uygulama, ister dosya aramalı bir uygulama, ister derin araştırmalı bir uygulama ile. Sadece bağlanın, bir soru sorun; ChatGPT ilgili parçaları doğrudan GitHub içeriğinizden okuyup analiz edecek ve alıntılayacaktır.
Not: GitHub Uygulamasının kullanılabilirliği ChatGPT planına ve deneyimine göre değişebilir. Örneğin, ChatGPT Plus kullanıcıları GitHub Uygulamasını standart ChatGPT deneyiminde görmeyebilir; diğer deneyimlerde, örneğin Derin Araştırma veya Ajan Modunda kullanılabiliyor olsa bile.
GitHub’ı ChatGPT’ye bağlama
GitHub’ı ChatGPT’ye bağlamak için Ayarlar → Uygulamalar seçeneğini seçip ChatGPT uygulama dizininde GitHub öğesini bulun.
Buradan, ChatGPT uygulamasını yüklemek ve yetkilendirmek için GitHub’a yönlendirilirsiniz; ardından ChatGPT’nin erişebileceği depoları seçersiniz.
ChatGPT’nin hangi depolara erişebileceğini değiştirmek için Ayarlar → Uygulamalar bölümüne gidin, GitHub’ı açın, ardından GitHub’ın depo erişim sayfasını açmak için Depoları seç (veya GitHub’da Depoları Yapılandır) seçeneğini belirleyin.
ChatGPT’yi GitHub’a bağladıktan sonra neden bazı depolarımı göremiyorum?
Genellikle, depolarınızın ChatGPT’de kullanılabilir olarak görünmesi yaklaşık 5 dakika gecikir.
Henüz bir depoyu görememenizin ek nedenleri:
Özel veya yeni oluşturulmuş depolar: Deponuz özelse veya GitHub’a ilk bağlandıktan sonra oluşturulduysa, ChatGPT’de hemen görünmeyebilir. İstenen depolara erişimi yapılandırmak için lütfen bu bağlantıyı ziyaret edin ya da ChatGPT’de Github için Ayarlar sayfasındaki Dişli simgesine dokunun.
Depo için GitHub yönetici onayı gerekiyor: Deponuz, GitHub yöneticiniz tarafından ChatGPT’ye bağlanması engellenmiş olabilir. Lütfen bu bağlantıyı ziyaret edin veya ChatGPT’de Github için Ayarlar sayfasındaki Dişli simgesine dokunun. Buradan, BT yöneticinizin onaylayabileceği depolara erişim “İste”yebilirsiniz.
GitHub tarafından dizine eklenmemiş depolar: GitHub’ın arama indeksleme davranışı nedeniyle depo GitHub dizininde olmayabilir ve bu nedenle ChatGPT uygulaması arama yaparken görünmez. Şu biçimi kullanarak depoyu GitHub’da aratıp dizinlemeyi manuel olarak tetikleyebilirsiniz:
repo:{username/repo_name} import(ör. repo:openai/codex import). Dizin bağlayıcı için kullanılabilir hale gelmeden önce yaklaşık 5-10 dakika sürebileceğini unutmayın.
Veri ve Gizlilik
ChatGPT Github ile nasıl çalışır
ChatGPT, bağlı GitHub depolarınızda ilgili bilgileri bulmak için komutlarınızdan arama sorguları oluşturur ve bu sorguları GitHub’a gönderir. Örneğin, “Arka uçta dosya yüklemelerini nerede ele aldığımı gösterebilir misin?” diye sorarsanız ChatGPT, GitHub depolarınızda “dosya yükleme işleyicisi backend” gibi bir sorguyla arama yapabilir. Gerekirse en ilgili kodu veya dosyaları bulmak için birkaç farklı arama yapabilir.
OpenAI, GitHub’daki içeriği modellerini eğitmek için kullanacak mı?
Varsayılan olarak, ChatGPT Business, Enterprise, Edu ve API’miz gibi kurumsal teklifleri kullanan müşteriler tarafından gönderilen içerikler modellerimizi iyileştirmek için kullanılmaz. Kurumsal verileri nasıl kullandığımıza dair bilgi için lütfen Kurumsal Gizlilik sayfamıza bakın.
Hizmetlerimizi bireysel bir abonelik üzerinden kullanırken, “Herkes için modeli iyileştir” ayarınız açıksa içeriğinizi modellerimizi eğitmek için kullanabiliriz. Verilerinizin nasıl saklandığı ve kullanıldığı hakkında daha fazla bilgiyi Yardım Merkezimizdeki bu makalede okuyabilirsiniz.
Github için Veri Saklama, tüm kullanılabilir bölgelerde desteklenir. Veri saklama hakkında daha fazla bilgi edinin.
SSS
GitHub yöneticileri ChatGPT uygulamasını nasıl onaylayabilir?
GitHub yöneticileri, kuruluşları için ChatGPT uygulaması gibi OAuth uygulamalarını onaylamak üzere bu talimatları izleyebilir.
Bir depodaki tek tek dosyaları nasıl arayabilirim?
Yalnızca GitHub depolarınızın adını arayabilirsiniz. Belirli dosya adlarını arama desteklenmez.
Belirli depolara ChatGPT uygulamasının erişmesini engelleyebilir miyim?
Evet, ancak bu GitHub ayarlarında kontrol edilir. Yöneticiler, belirli depolara erişimi yasaklamak için bu talimatları izleyebilir.
ChatGPT’ye bağlandıktan sonra GitHub’a kod, güncelleme veya PR'ler (çekme istekleri) gönderebilir miyim?
ChatGPT’deki GitHub uygulaması, kodunuzu analiz etmek ve aramak için depolarınızdan yalnızca okuma yapmanıza izin verir. Doğrudan GitHub’a kod üretmek, düzenlemek ve göndermek istiyorsanız bu, Codex ürünümüz üzerinden kullanılabilir.
GitHub’da IP İzin Listesi etkinse ne olur?
GitHub’da kurumsal veya kuruluş düzeyinde IP İzin Listesi etkinse, OpenAI'ın çıkış IP bloklarını IP İzin Listesine eklediğinizden emin olmanız gerekir.
Sohbette değil de neden Derin Araştırma veya Ajan modunda GitHub kullanabiliyorum?
GitHub Uygulamasının kullanılabilirliği ChatGPT planına ve ürün deneyimine göre değişebilir. Bazı planlar GitHub Uygulamasına Derin Araştırma veya Ajan modunda izin verirken standart ChatGPT deneyiminde izin vermeyebilir. Sohbet’te GitHub’ı görmüyorsanız ChatGPT plan ayrıntılarınızı kontrol edin.
Daha fazla bilgi için Codex Yardım Merkezi makalemize bakabilirsiniz.
