> For the complete documentation index, see [llms.txt](https://docs.crew.you/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.crew.you/tr/service-connections/github.md).

# GitHub

GitHub hesabinizi baglayarak depolari, sorunlari, pull request'leri yonetin ve hatta sohbet yoluyla kod degisiklikleri yapin.

> **Plan gereksinimi:** GitHub entegrasyonu **Pro** planinda kullanilabilir.

## GitHub'i Baglama

Crew, depolariniza guvenli ve ayrintili erisim icin **Crew Agent** adinda bir **GitHub App** kullanir.

1. Kenar cubugunda **Ayarlar**'a gidin
2. **Servis Baglantilari**'na ilerleyin
3. GitHub'in yanindaki **Bagla**'ya tiklayin
4. **Crew Agent** uygulamasini kurmak icin GitHub'a yonlendirileceksiniz
5. Hangi depolara erisim izni verecginizi secin (tumu veya belirli depolar)
6. Uygulamayi yetkilendirin — otomatik olarak Crew'a geri doneceksiniz

Baglanti kuruldugunda, GitHub kullanici adiniz Ayarlar sayfasinda gorunecektir.

### Neden Bir GitHub App?

Crew Agent GitHub App sunlari saglar:

* **Ayrintili izinler** — Yalnizca sectiginiz depolara erisim
* **Guvenli kodlama ajani** — Kodlama Ajani, kisisel erisim tokeninize ihtiyac duymadan depolari klonlayabilir ve PR olusturabilir
* **Otomatik token yenileme** — Token suresi dolugunda yeniden baglanti kurmaniza gerek yok

### Yeniden Baglama

Crew'un erisebilecegi depolari degistirmeniz gerekirse, Ayarlar sayfasindan GitHub'i baglantisini kesin ve tekrar baglayin. Yeniden kurulum sirasinda depo seciminizi guncelleyebilirsiniz.

## Neler Yapabilirsiniz

### Depo Yonetimi

> "GitHub depolarimi listele."

> "my-org/my-repo'daki acik sorunlari goster."

> "Frontend deposundaki en son pull request'ler neler?"

### Sorunlar (Issues)

> "my-org/api-server'da 'Giris zaman asimi duzelt' baslikli bir sorun olustur ve hatayi aciklayan bir tanim ekle."

> "Depolarimda bana atanmis tum sorunlari listele."

> "Backend deposundaki #42 numarali sorunu kapat."

### Pull Request'ler

> "design-system deposundaki acik PR'lari goster."

> "PR #15'in durumu ne?"

> "Bir PR inceleme yorumu olustur."

### Kodlama Ajani

**Kodlama Ajani**, deponuzda gercek kod degisiklikleri yapabilen guclu bir ozelliktir:

> "my-org/frontend-app'te giris sayfasindaki CSS hizalama sorununu duzelt. Gonder butonu ortalanmali."

> "my-org/api-server'daki kimlik dogrulama modulunu oturum cerezleri yerine JWT token kullanacak sekilde yeniden yapilandir."

Kodlama Ajani kullanildiginda:

1. Crew depoyu guvenli bir ortamda klonlar
2. Istenen degisiklikleri otonom olarak yapar
3. Degisiklikleri yeni bir dal'a (branch) commit eder
4. Incelemeniz icin bir pull request olusturur

Bu arka planda calisir — ajan calisirken sohbet etmeye devam edebilirsiniz. PR hazir oldugunda bilgilendirilirsiniz.

## Pratik Senaryolar

### Hata Onceliklendirme

> "Ana depodaki tum acik hatalari goster, en yeniden sirala ve ilk 5'ini ozetle."

### Kod Inceleme Hazirligi

> "Incelememi bekleyen acik PR'lari listele ve her birinin neyi degistirdigini ozetle."

### Hizli Duzeltmeler

> "my-org/docs'taki README'de bir yazim hatasi var — 'recieve' kelimesini 'receive' olarak degistir ve bir PR olustur."

## Onemli Notlar

* Kodlama Ajani dallar ve PR'lar olusturur — asla dogrudan main'e push yapmaz
* Degisiklikleri her zaman siz inceleyip birlestirirsiniz
* Depo erisimi GitHub App kurulumunuz tarafindan kontrol edilir — Crew yalnizca acikca izin verdiginiz depolara erisebilir
