---
title: "GitHub Deposu İşleme"
description: "Herkese açık depoları işleyin: ```bash # Tam URL kullanarak repomix --remote https://github.com/user/repo"
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/remote-repository-processing-11
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:37:36.455Z
license: CC-BY-4.0
attribution: "GitHub Deposu İşleme — Claudary (https://claudary.paisolsolutions.com/skills/remote-repository-processing-11)"
---

# GitHub Deposu İşleme
Herkese açık depoları işleyin: ```bash # Tam URL kullanarak repomix --remote https://github.com/user/repo

## Overview

# GitHub Deposu İşleme

## Temel Kullanım

Herkese açık depoları işleyin:
```bash
# Tam URL kullanarak
repomix --remote https://github.com/user/repo

# GitHub kısayol formatıyla
repomix --remote user/repo
```

## Dal ve Commit Seçimi

```bash
# Belirli bir dal
repomix --remote user/repo --remote-branch main

# Etiket (tag)
repomix --remote user/repo --remote-branch v1.0.0

# Commit hash
repomix --remote user/repo --remote-branch 935b695
```

## Gereksinimler

- Git kurulu olmalıdır
- İnternet bağlantısı gereklidir
- Depoya okuma erişimi olmalıdır

## Çıktı Kontrolü

```bash
# Özel çıktı konumu
repomix --remote user/repo -o custom-output.xml

# XML formatıyla
repomix --remote user/repo --style xml

# Yorumları kaldırarak
repomix --remote user/repo --remove-comments
```

## Docker Kullanımı

```bash
# İşleyip mevcut dizine çıktı al
docker run -v .:/app -it --rm ghcr.io/yamadashy/repomix \\
  --remote user/repo

# Belirli bir dizine çıktı al
docker run -v ./output:/app -it --rm ghcr.io/yamadashy/repomix \\
  --remote user/repo
```

## Güvenlik

Güvenlik nedeniyle, uzak depolardaki yapılandırma dosyaları (`repomix.config.*`) varsayılan olarak yüklenmez. Bu sayede güvenilmeyen depoların `repomix.config.ts` gibi yapılandırma dosyaları aracılığıyla kod çalıştırması engellenir.

Global yapılandırmanız ve CLI seçenekleriniz yine de uygulanır.

Uzak bir deponun yapılandırmasına güvenmek için:

```bash
# CLI bayrağı kullanarak
repomix --remote user/repo --remote-trust-config

# Ortam değişkeni kullanarak
REPOMIX_REMOTE_TRUST_CONFIG=true repomix --remote user/repo
```

`--remote` ile `--config` kullanırken mutlak bir yol belirtilmelidir:

```bash
repomix --remote user/repo --config /home/user/repomix.config.json
```

## Sık Karşılaşılan Sorunlar

### Erişim Sorunları
- Deponun herkese açık olduğundan emin olun
- Git kurulumunu kontrol edin
- İnternet bağlantınızı doğrulayın

### Büyük Depolar
- Belirli yolları seçmek için `--include` kullanın
- `--remove-comments` seçeneğini etkinleştirin
- Dalları ayrı ayrı işleyin

## İlgili Kaynaklar

- [Komut Satırı Seçenekleri](/tr/guide/command-line-options) - `--remote` seçenekleri dahil tam CLI referansı
- [Yapılandırma](/tr/guide/configuration) - Uzak işleme için varsayılan seçenekleri ayarlayın
- [Kod Sıkıştırma](/tr/guide/code-compress) - Büyük depolar için çıktı boyutunu azaltın
- [Güvenlik](/tr/guide/security) - Repomix'in hassas veri tespitini nasıl ele aldığı

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/remote-repository-processing-11) · https://claudary.paisolsolutions.com
