Belgeler / İşbirliği ve entegrasyonlar

Live Share

Aynı projede eşli programlama; uçtan uca şifreleme, tek kullanımlık davetler ve misafir başına izinlerle. Gizli bilgileriniz asla paylaşılmaz.

Live Share, açık olan projenizi başka bir kişinin sizinle birlikte düzenlemesini sağlar: ikiniz aynı anda yazarsınız, birbirinizin imlecini görürsünüz, sohbet edersiniz ve bir hata ayıklama oturumunu birlikte takip edebilirsiniz. Bulut sunucusuna ihtiyaç duymaz: bağlantı iki bilgisayar arasında doğrudan kurulur.

Live Share: eşli programlama komutuyla açın (Araçlar grubu, Eylem bul üzerinden, Ctrl+Shift+A). Bir sekmede açılır.

Oturum başlatma

  1. Bu projeyi paylaş düğmesine basın.
  2. Adınız alanını doldurun.
  3. Paylaşım yeri içinde nerede dinleneceğini seçin: Yerel ağ (adresinizle), Başka bir adres (VPN)… veya Yalnızca bu bilgisayar (SSH tüneli). Yuli yalnızca o arabirimde dinler, hiçbir zaman tümünde değil.
  4. Seçenekleri belirleyin: Her misafiri katılmadan önce onayla, Misafirler düzenleyebilir ve Hata ayıklama oturumumu paylaş.
  5. Paylaşmaya başla düğmesine basın ve daveti çalışma arkadaşınıza güvenilir bir kanaldan gönderin.

Davet şu biçimdedir:

text
yuli-live://host:puerto/token#sha256

Adresi, gizli bir token'ı ve oturum sertifikasının SHA-256 parmak izini içerir.

Güvenlik

Koruma Ayrıntı
Şifreleme Her oturum için oluşturulan bir sertifikayla TLS 1.3. SHA-256 parmak izi davetle birlikte gönderilir ve sabitlenir: bir sertifika yetkilisine gerek yoktur.
Token Sistemin rastgele sayı üretecinden 128 bit; tek kullanımlık, sabit sürede karşılaştırılır.
Geçerlilik süresi Davet varsayılan olarak 30 dakika sonra geçerliliğini yitirir.
Başarısız denemeler Adres başına dakikada en fazla 5.
Katılımcılar Oturum başına en fazla 12.
Belge boyutu Paylaşılan dosya başına en fazla 4 MB.

Bir misafiri onaylama

Onayı etkinleştirdiyseniz Yuli sizi uyarır: «{ad} katılmak istiyor». Şunlardan birini seçersiniz:

Seçenek Ne olur
Kabul et (salt okunur) Katılır ve projeyi görür, düzenleyemez.
Düzenleme izniyle kabul et Katılır ve düzenleyebilir.
Reddet Katılamaz.

Misafir başına izinler

Oturum sırasında katılımcı listesinden her misafirin izinlerini değiştirebilirsiniz:

İzin Varsayılan
Düzenle Onu nasıl kabul ettiğinize bağlıdır.
Terminal Kapalı.
Çıkar Misafiri oturumdan çıkarır.

Terminal izni misafire sizin bilgisayarınızda, sizin hesabınızla gerçek bir terminal verir. Bunu yalnızca tamamen güvendiğiniz kişiler için etkinleştirin ve artık gerekmediğinde kapatın.

Katılımlar, çıkarmalar ve izin değişiklikleri denetim kaydına yazılır.

Neler paylaşılır

  • Proje dosyalarının eşzamanlı düzenlenmesi.
  • Her katılımcının imleci ve başka bir katılımcıyı Takip et.
  • Bir oturum sohbeti.
  • Paylaşırsanız hata ayıklama oturumunuz: durduğu satır, yığın ve değişkenler. Misafirler adım ilerletme isteyebilir.

Neler asla paylaşılmaz

Gizli bilgiler, Kimlik bilgisi kasası, .git/ klasörü ve projenin dışındaki her şey (sembolik bağlantılar üzerinden de). .gitignore tarafından yok sayılan dosyalar yalnızca ev sahibi onları paylaşırsa. Kimlik bilgisi tespit edilen bir dosya misafirlere karartılmış ve salt okunur olarak ulaşır.