File size: 3,020 Bytes
0dbc9de | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | ---
title: Paylasim
description: opencode konusmalarini genel baglantilarla paylasin.
---
opencode'un paylasim ozelligi, konusmalariniz icin genel baglantilar olusturmanizi saglar. Boylece ekip arkadaslarinizla birlikte calisabilir veya diger kisilerden yardim alabilirsiniz.
:::note
Paylasilan konusmalar, baglantiya sahip herkes tarafindan gorulebilir.
:::
---
## Nasil calisir
Bir konusmayi paylastiginizda opencode:
1. Oturumunuz icin benzersiz bir genel URL olusturur
2. Konusma gecmisinizi sunucularimiza senkronize eder
3. Konusmayi paylasim baglantisiyla erisilebilir hale getirir - `opncd.ai/s/<share-id>`
---
## Paylasim
opencode, konusmalarin nasil paylasilacagini kontrol eden uc farkli paylasim modu sunar:
---
### Manuel (varsayilan)
Varsayilan olarak opencode manuel paylasim modunu kullanir. Oturumlar otomatik paylasilmaz, ancak `/share` komutuyla manuel olarak paylasabilirsiniz:
```
/share
```
Bu komut benzersiz bir URL uretir ve panoya kopyalar.
Manuel modu acikca ayarlamak icin [config dosyaniza](/docs/config) sunu ekleyin:
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"share": "manual"
}
```
---
### Otomatik paylasim
Tum yeni konusmalar icin otomatik paylasimi acmak isterseniz, [config dosyanizda](/docs/config) `share` degerini `"auto"` yapin:
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"share": "auto"
}
```
Otomatik paylasim acikken her yeni konusma otomatik olarak paylasilir ve bir baglanti olusturulur.
---
### Devre disi
Paylasimi tamamen kapatmak icin [config dosyanizda](/docs/config) `share` degerini `"disabled"` yapin:
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"share": "disabled"
}
```
Bunu belirli bir projede tum ekip icin zorunlu kilmak icin proje icindeki `opencode.json` dosyasina ekleyip Git'e commit edin.
---
## Paylasimi kaldirma
Bir konusmanin paylasimini durdurmak ve genel erisimi kaldirmak icin:
```
/unshare
```
Bu komut paylasim baglantisini kaldirir ve konusmaya ait verileri siler.
---
## Gizlilik
Bir konusmayi paylasirken akilda tutulmasi gereken bazi noktalar vardir.
---
### Veri saklama
Paylasilan konusmalar, siz acikca paylasimi kaldirana kadar erisilebilir kalir. Buna sunlar dahildir:
- Tum konusma gecmisi
- Tum mesajlar ve yanitlar
- Oturum metaverisi
---
### Oneriler
- Hassas bilgi icermeyen konusmalari paylasin.
- Paylasmadan once konusma icerigini gozden gecirin.
- Is birligi bittiginde paylasimi kaldirin.
- Tescilli kod veya gizli veri iceren konusmalari paylasmayin.
- Hassas projelerde paylasimi tamamen kapatin.
---
## Kurumsal kullanim
Kurumsal kurulumlarda paylasim ozelligi su sekillerde yapilandirilabilir:
- Guvenlik uyumu icin tamamen **devre disi** birakilabilir
- Sadece SSO ile dogrulanan kullanicilarla **sinirlandirilabilir**
- Kendi altyapinizda **self-hosted** olarak calistirilabilir
Kurulusunuzda opencode kullanimi icin [daha fazla bilgi alin](/docs/enterprise).
|