Penyedia kawalan sumber manakah yang boleh saya sambungkan?
GitHub dan GitLab. Sambungkan akaun yang telah anda gunakan untuk bekerja dan kami boleh membuat penggunaan daripada repositorinya, mendaftarkan webhook tolak padanya, dan — jika anda mahu — menyegerakkan semula fail tapak anda ke arah sebaliknya. Kedua-duanya melalui penyambung akaun terpaut yang sama, jadi semua di bawah adalah benar untuk kedua-duanya.
Bolehkah saya log masuk dengan GitHub atau GitLab?
Ya, dan dengan Google atau Microsoft. Di samping alamat e-mel dan kata laluan, anda boleh log masuk ke akaun Zinn Digital® anda dengan mana-mana daripada empat kaedah tersebut. Lapisan identiti mengendalikan jabat tangan dan kami tidak akan pernah melihat kata laluan pembekal anda. Log masuk dengan GitHub adalah berasingan daripada menyambungkan GitHub untuk pelaksanaan (deploy) — anda boleh melakukan salah satu, kedua-duanya, atau tidak sama sekali.
Di manakah saya boleh menggunakan repositori?
Ke Cloudflare Pages, GitHub Pages, GitLab Pages, Netlify, Vercel, Render, Azure Static Web Apps atau AWS Amplify untuk tapak statik atau yang dibina — atau ke pengehosan terurus kami sendiri, di mana repositori dan fail tapak kekal disegerakkan dalam kedua-dua arah. Anda memilih destinasi untuk tapak tersebut; sambungan repositori adalah sama dalam kedua-dua cara.
Bolehkah anda membina tapak web saya, atau adakah ia perlu dibina terlebih dahulu?
Mana-mana satu. Dalam mod terbit kami mengambil cawangan sebagaimana adanya dan menerbitkan direktori yang anda namakan. Dalam mod CI saluran paip pembekal anda sendiri menjalankan arahan binaan anda dan melakukan komit output ke cawangan terbit yang berasingan, yang kemudiannya kami ambil seperti mana-mana rujukan lain. Yang kedua mengekalkan binaan anda dalam CI anda sendiri, di mana rahsia dan caching anda sudah sedia ada.
Adakah push dideploy secara automatik?
Secara lalai, ya — kami mendaftarkan webhook pada repositori dan push ke cawangan yang anda pilih akan memulakan pelaksanaan. Anda boleh mematikannya dan mengekalkan webhook tersebut, yang sebenarnya lebih berguna daripada yang didengar: penghantaran masih direkodkan, jadi anda boleh melihat push anda tiba sebelum anda membenarkan kami bertindak ke atasnya.
Apakah penyelarasan dua hala?
Suntingan yang dibuat pada perkakasan kami menjadi commit pada branch anda, dan commit pada branch anda kembali ke tapak web. Ia dimatikan sehingga anda menghidupkannya, kerana menghidupkannya ialah keputusan tentang repositori orang lain dan kami tidak akan mengambil keputusan itu untuk anda. Anda memilih direktori mana yang disegerakkan — biasanya tema atau pemalam, bukannya empat puluh ribu fail teras WordPress.
Apakah yang berlaku jika kedua-dua pihak telah berubah?
Tiada apa-apa yang ditindih dan tiada apa-apa yang ditolak. Penyelarasan akan berhenti, memberitahu anda bahawa cawangan telah bergerak melepasi komit yang kami dasarkan, dan bertanyakan pihak mana yang anda inginkan — kekalkan repositori, atau kekalkan laman. Laman yang tidak pernah diselaraskan dan menghala ke cawangan yang sudah mempunyai komit juga merupakan keadaannya yang tersendiri, dan ia akan bertanya dan bukannya meneka yang mana satu adalah benar.
Bagaimanakah token akses saya dilindungi?
Kami menunjukkan keistimewaan yang diperlukan oleh sambungan sebelum anda membuatnya, memeriksa token terhadap API pembekal itu sendiri semasa kemasukan — jadi token yang tidak sah atau tersilap skop tidak akan disimpan sama sekali — dan hanya kemudian menulisnya ke Vault. Ia tidak pernah menyentuh kod, log, fail persekitaran atau baris arahan kami. Batalkan ia pada pembekal atau alih keluar sambungan di sini, pada bila-bila masa yang anda suka.
Bagaimanakah cara saya mengetahui sama ada anda benar-benar menerima tolakan (pushes) saya?
Kad repositori menunjukkan masa pembekal kali terakhir menghantar kepada kami dan perkara yang dinyatakannya. 'Tidak pernah dihantar' ialah diagnostik tunggal yang paling berguna pada skrin tersebut, kerana "disambungkan tetapi tidak pernah dihantar" adalah persis rupa token yang salah skop atau penghantaran yang disekat — dan ia tidak dapat dilihat di tempat lain. Setiap penghantaran disemak tandatangannya sebelum kami mengambil tindakan ke atasnya.
Bolehkah saya menggunakan penggunaan Pages pada talian Footprint-Free?
Ia ditawarkan dan ia ditandakan. GitHub Pages dan GitLab Pages berkongsi infrastruktur penyedia serta nama hos awam github.io dan gitlab.io, dan itu merupakan jejak (footprint) — satu-satunya perkara yang ingin dielakkan oleh barisan tersebut. Untuk rangkaian sifar-jejak (zero-footprint), gunakannya pada pengehosan terpencil. Di tempat lain, Pages adalah kelas pertama.
Mengapakah saya perlu memilih Vercel secara eksplisit?
Kerana pelan percumanya dilesenkan untuk kegunaan bukan komersial sahaja. Kami menyimpulkan destinasi daripada akaun yang telah anda sambungkan sekiranya selamat, dan Vercel sengaja dikecualikan daripada kesimpulan tersebut — penyambungan akaun tidak boleh sama sekali menempatkan laman komersial secara senyap di tempat yang tidak dibenarkan oleh lesennya. Pilihnya dan ia berfungsi sama seperti yang lain.
Bolehkah saya melihat apa yang telah digunakan dan bila?
Ya. Setiap pelaksanaan merekodkan komit yang diterbitkannya, waktu ia dijalankan dan cara ia selesai, dan tab Pelaksanaan tapak menunjukkan sejarah dengan URL langsung di sebelahnya. Pelaksanaan berjalan di latar belakang, jadi halaman dikemas kini semasa binaan selesai dan bukannya membuatkan anda menunggu pada penunjuk pemuatan.