İçeriğe atla
Clevera Yardım Merkezi

GitHub veya başka bir depoyu Autopilot'a bağla

Autopilot'ın sürümlerinizi ve birleştirilen değişikliklerinizi takip edebilmesi için GitHub'ı (veya uygunsa GitLab veya Bitbucket'ı) bağlayın. Erişim salt okunurdur, izin verdiğiniz depolarla sınırlıdır ve asla kodunuzu içermez.

Güncellenme 6 dk okuma

Bir kod deposu bağlayın; böylece Autopilot ürününüzün sürümlerini ve birleştirilen değişikliklerini takip edebilir. Bu sayede Keep my help center up to date when we ship gibi görevler, bir şey yayınlandığı anda düzeltmeleri planlayabilir. Erişim salt okunurdur, yalnızca izin verdiğiniz depoları kapsar ve asla kodunuzu içermez.

Başlamadan önce

  • Çalışma alanı sahibi veya yönetici olmanız gerekir. Diğer herkes Bağlantılar kısmını görür ancak tüm kontroller devre dışıdır: "Yalnızca çalışma alanı sahibi veya yönetici bunları bağlayabilir veya değiştirebilir."
  • GitHub, hesabınıza veya kuruluşunuza yüklenen Clevera'nın kendi salt okunur GitHub uygulaması aracılığıyla bağlanır. Bir kuruluş sahibinin onaylaması gerekiyorsa, onayladıktan sonra tekrar bağlanın.
  • GitLab (yalnızca gitlab.com, kendi kendine barındırılan değil) ve Bitbucket (Bitbucket Cloud) aynı sayfada listelenir. Bunlardan birinde "This connection isn’t available yet." yazıyorsa, şimdilik bağlanamaz: bunun yerine GitHub veya bir değişiklik günlüğü sayfası kullanın.

Bir depo bağla

  1. Bağlantıları aç

    Autopilot içinde, Kurulum altındaki Bağlantılar'ı açın. Depo bağlantıları, her sağlayıcıyı durumuyla birlikte listeler.

    Depo bağlantıları altında bağlı bir GitHub hesabı olan Autopilot Bağlantıları; 2 depo ve bir Yönet düğmesi gösteriliyor
    İki izin verilen depoya sahip bağlı bir GitHub hesabı.
  2. Bağla'ya tıkla

    Sağlayıcınızın yanındaki Bağla düğmesine tıklayın ve sayfasında salt okunur erişimi onaylayın. Bağlantılar sayfasına geri dönersiniz ve yeni bağlantı açılır.

  3. Depoları seç

    Depoları seç'e tıklayın, arama yapın ve Autopilot'ın okuyabileceği her deponun yanındaki İzin ver'e tıklayın. Tamam'a tıklayın. Siz birine izin verene kadar Autopilot hiçbir şey okumaz: "None yet. Autopilot reads nothing until you allow a repository."

    Autopilot'ın okuyabileceği iki depoyu listeleyen, Depoları seç ve Bağlantıyı kes seçeneklerine sahip bir GitHub bağlantısının Depolar sekmesi
    Autopilot'ın okuyabileceği depolar. Her biri varsayılan dalını ve kaç programın onu kullandığını gösterir.
  4. Bir görevde kullan

    Her sürüm'de çalışan bir görev ayarlayın: Keep my help center up to date when we ship, Update my videos when the product changes, Record a video for every new feature veya Your own task. Kurulum kartında Bağlantı'yı, Depo'yu ve neyi Okuyacağınızı seçin: Sürümler ("Yayınladığınız her sürüm.") veya Birleştirilen değişiklikler ("Birleştirilen her çekme isteği."). Bkz. Set up an Autopilot task.

Henüz hiçbir depoya izin verilmemişse, kurulum kartında "No repository is allowed yet. Connect an account and choose the repositories Autopilot may read." yazar ve Açık bağlantılar ile Devam et seçeneği "Connect a repository first." yanıtını verir. Karttan başka bir depoya izin vermek için Daha fazla depoya izin ver'i kullanın.

Autopilot ana sayfasında, bir depo bağlantısı kurulduğunda Başlayın kontrol listesi Bir depo bağla seçeneğini işaretler.

Bağlandıktan sonra ne olur

  • Clevera, izlenen her depoyu yaklaşık saatte bir kontrol eder. Clevera'ya hiçbir şey gönderilmez: web kancası yoktur.
  • Yeni bir sürüm (veya birleştirilen değişiklik) görevin çalışmasını başlatır: Clevera nelerin değiştiğini okur, düzeltmeleri planlar ve hiçbir şey yapılmadan önce incelemenizi bekler.
  • Sürüm notları ve çekme isteği metni Clevera dışında yazılır, bu nedenle bunları okuyan çalışmalar her zaman incelemenizi bekler.
  • Görev üzerinde tetikleyici "Releases on acme-inc/acme-billing" veya "Merged changes on …" şeklinde görünür. Listelerde "After every release" olarak okunur.

Autopilot'ın okudukları

Bir bağlantı açın (Yönet veya bağlanmadan önce sağlayıcının ⋯ menüsündeki Okuduklarımız). Verileriniz sekmesi her şeyi listeler.

Bir GitHub bağlantısının Verileriniz sekmesi: Autopilot'ın okudukları, asla okumadıkları, depoladıkları ve istediği salt okunur izinler
Okuduklarımız Seçtiğiniz depoların adı, varsayılan dalı ve görünürlüğü, başkası değil. Sürümler (GitHub, GitLab) veya etiketler (Bitbucket): ad, etiket veya mesaj, tarih ve sürüm notları. Birleştirilen çekme veya birleştirme istekleri: başlık, açıklama, birleştirme tarihi ve bağlantı (GitHub ve Bitbucket ayrıca değiştirilen dosyaların adları). Yalnızca birleştirilen değişiklikler okunamadığında varsayılan daldaki işleme mesajları.
Asla okumadıklarımız Dosya içerikleri, farklar veya herhangi bir kod. Sorunlar, vikiler, CI günlükleri, gizli anahtarlar veya ayarlar. İnceleme yorumları. Seçmediğiniz depolar. Asla hiçbir şey yazılmaz: erişim salt okunurdur.
Depoladıklarımız Erişimi şifrelenmiş bağlantı; seçtiğiniz depolar; her zamanlanmış kontrolün en son nereye baktığı; ve görev başına nelerin değiştiğine dair kısa bir özet (başlıklar, bağlantılar, tarihler ve her açıklamanın 500 karaktere kadar kısmı). Özetler, görevleriyle birlikte silinir.

"Depolarınızdan hiçbir şey yapay zeka modellerini eğitmek için kullanılmaz."

Sağlayıcı İstenen izinler
GitHub Meta veriler: oku. İçerikler: oku, yalnızca sürümleri ve commit'leri listelemek için; Clevera asla dosyaları açmaz. Çekme istekleri: oku. Yazma erişimi ve webhook yoktur.
GitLab read_api (salt okunur API erişimi). Yazma erişimi, depo indirme erişimi ve webhook yoktur.
Bitbucket Hesap: oku. Depolar: oku. Çekme istekleri: oku. Yazma erişimi ve webhook yoktur.

Clevera, salt okunur erişimden fazlasını veren bir bağlantıyı reddeder.

Etkinlik sekmesi, en yenisi en üstte olacak şekilde son 20 etkinliği listeler: bağlantılar, izin verilen ve kaldırılan depolar, kontroller ("Checked acme-inc/acme-billing: 2 changes"), yenilemeler ve hatalar. "Liste sayılarını okur, içeriği asla okumaz."

Durumlar

Durum Ne anlama gelir
Bağlı değil Depoları seçmek için bir hesap bağlayın.
Bağlandı Autopilot seçtiğiniz depoları okuyabilir.
İlgi gerekiyor Bir bağlantı erişimini kaybetti. Düzeltmek için açın.
Erişim iptal edildi Sağlayıcı bağlantıyı kabul etmeyi durdurdu. Yeniden bağlan'a tıklayın: Tekrarları ve programları kaldığı yerden devam eder.
Kısaca duraklatıldı, yeniden deneniyor "Sağlayıcı yavaşlamamızı istedi veya bir aksaklık yaşadı. Autopilot kendi kendine yeniden dener; yapacak bir şey yok."

Bir sağlayıcı bağlantıyı kabul etmeyi durdurduğunda, onu kullanan programlar duraklatılır ve bağlantıyı kuran kişi e-posta ve gelen kutusu aracılığıyla "GitHub stopped accepting your Autopilot connection" (veya GitLab, Bitbucket) bildirimini alır; Açık bağlantılar ile birlikte. Tekrarlar sayfasında bu görevler Bağlantı kesildi olarak görünür.

Bir sağlayıcının birkaç hesabını bağlayabilirsiniz: sağlayıcının ⋯ menüsünde veya bağlantı içinde Başka bir hesap bağla'yı kullanın.

Erişimi kaldır

  • Bir depo: yanındaki × işaretine tıklayın ("Okumayı durdur; programları duraklatılır." görevler kullandığında).
  • Tüm hesap: bağlantıyı açın ve Bağlantıyı kes'e tıklayın, ardından "Disconnect acme-inc?" ifadesini onaylayın. Autopilot depolarını okumayı durdurur ve onları kullanan programları duraklatır. Clevera erişimini hemen siler.
    • GitHub: bu, Clevera'nın uygulamasını hesabınızdan veya kuruluşunuzdan kaldırır. Ayrıca istediğiniz zaman GitHub üzerinden de kaldırabilirsiniz.
    • GitLab: erişim GitLab'da da iptal edilir. Ayrıca GitLab ayarlarınızdaki Uygulamalar altından da iptal edebilirsiniz.
    • Bitbucket: ayrıca Bitbucket ayarlarınızdaki Uygulama yetkilendirmeleri altından yetkilendirmeyi kaldırın.

Aynı hesabı daha sonra tekrar bağlamak bağlantıyı geri yükler ve duraklatılan görevleri devam edebilir.

Sorun giderme

Gördüğünüz şey Ne yapmalı
"An owner of the GitHub organisation needs to approve the Clevera Tasks app. Connect again once they have." Bir kuruluş sahibinden uygulamayı GitHub'da onaylamasını isteyin, ardından tekrar Bağla'ya tıklayın.
"Your GitHub account can’t see this installation. Ask an owner of the organisation to connect it." Kuruluma erişimi olan biri onu bağlar.
"The Clevera Tasks app is suspended on this GitHub account. Unsuspend it on GitHub, then connect again." Uygulamanın askıya alınma durumunu GitHub ayarlarınızdan kaldırın, ardından tekrar bağlayın.
"GitHub didn’t confirm who you are. Try again." / "GitLab didn’t confirm the connection. Try again." Bağla işlemini tekrar başlatın.
"… granted different access than read-only. Contact support." Destek ile iletişime geçin; Clevera yalnızca salt okunur erişimi kabul eder.
"This account can’t see any repositories yet." Uygulamaya sağlayıcı tarafında depolara erişim verin, ardından Depoları seç'i tekrar açın.
"GitHub didn’t let Clevera read this repository. Check the connection can still see it." Depo, uygulamanın erişiminden kaldırılmış, yeniden adlandırılmış veya silinmiş. Tekrar izin verin.
"This connection isn’t available yet." Bu sağlayıcı henüz bağlanamaz. Başka bir tane veya bir değişiklik günlüğü sayfası kullanın.