Apakah fungsi penyambungan ini untuk anda
Menghubungkan Bitbucket membolehkan sesebuah tapak web diderafkan daripada salah satu repositori Bitbucket Cloud anda: buat push pada cawangan dan tapak web tersebut akan dikemas kini.
Sebelum anda mula
Akaun Bitbucket Cloud dengan akses kepada repositori yang ingin anda derafkan.
1. Cipta kunci di Bitbucket
Bitbucket menawarkan dua jenis kelayakan, dan kedua-duanya boleh digunakan:
- Token akses untuk repositori, projek atau ruang kerja, dicipta daripada tetapan repositori, projek atau ruang kerja itu sendiri di bawah Access tokens. Ia dikaitkan dengan repositori, projek atau ruang kerja tersebut dan bukannya dengan individu. Berikan akses baca kepada repositori.
- Token API pada akaun Atlassian anda. Pilih profil anda, kemudian Account settings → Security → Create and manage API tokens → Create API token with scopes. Namakannya, tetapkan tarikh luput, pilih Bitbucket sebagai aplikasi, dan pilih akses baca kepada repositori. Bitbucket memaparkan token tersebut sekali sahaja; salin token itu pada waktu itu.
2. Sambungkannya di sini
Buka Integrations dalam papan pemuka anda dan pilih Connect an account. Pilih Code hosting sebagai kumpulan dan Bitbucket sebagai akaun, isi API token — dan, jika anda mencipta token pada akaun Atlassian anda dan bukannya token akses, Account username sekali, dan tekan Connect account.
Kami menguji apa yang anda tampal sebelum apa-apa disimpan. Kunci yang tidak berfungsi tidak akan sama sekali disimpan, dan jawapannya menyatakan perkara yang tidak betul mengenainya. Kunci yang berfungsi disimpan secara disulitkan dalam bilik kebal rahsia kami — bukan dalam pangkalan data kami — dan tidak akan dipaparkan lagi, malah kepada anda sekalipun.
Nama pengguna menentukan cara kami menghantar token tersebut, jadi masukkan nama pengguna hanya untuk token akaun. Token akses yang dimasukkan bersama nama pengguna, atau token akaun tanpa nama pengguna, akan ditolak.
Perkara seterusnya
- Sesebuah tapak web boleh dideraf terus daripada repositori pada akaun ini: pilihnya pada sambungan repositori tapak web tersebut, pilih repositori dan cawangan, dan tindakan push akan melakukan penderafan.
- Setiap cawangan lain boleh mendapatkan pratalayannya sendiri, membolehkan anda menyemak perubahan sebelum ia sampai ke tapak web langsung.
- Pengehos statik binaan Git seperti Render dan Azure Static Web Apps menggunakan sambungan ini sebagai sumber kod tapak web tersebut.
Jika sambungan gagal
Repositori hilang. Token akses hanya mencapai repositori, projek atau ruang kerja tempat ia dicipta. Cipta token pada peringkat yang merangkumi setiap repositori yang anda perlukan.
Ia berfungsi kemudian terhenti. Kedua-dua jenis token boleh tamat tempoh. Cipta token baharu dan sambungkannya.
Ia menyatakan kunci ditolak. Hampir selalu disebabkan oleh salah satu daripada tiga perkara ini: ruang atau penarikan baris yang disalin bersamanya, kunci yang telah tamat tempoh, atau kunci yang telah ditarik balik atau dijana semula selepas anda menyalinnya. Cipta kunci baharu dan tampalkannya semula.
Ia disambungkan, tetapi sesuatu kemudiannya gagal. Kunci disahkan tetapi tidak mempunyai kebenaran yang diperlukan oleh tindakan tersebut. Cipta kunci baharu dengan kebenaran yang disenaraikan di atas, kemudian putuskan sambungan lama dan sambungkan kunci baharu.
Memutuskan sambungan
Buka Integrations, cari akaun tersebut dan tekan Disconnect. Tindakan itu memadamkan kunci yang disimpan serta-merta. Apa-apa sahaja yang menggunakannya akan terhenti pada tindakan seterusnya, dan skrin yang bergantung padanya akan memaparkan maklumat tersebut daripada gagal secara senyap.
Memutuskan sambungan tidak membatalkan perkara yang telah dilakukan — rekod, penderafan atau tetapan yang kami ubah pada akaun anda kekal seperti sedia ada. Jika anda berfikir bahawa kunci itu sendiri mungkin telah bocor, tarik balik juga kunci tersebut pada pihak vendor; memutuskan sambungan mengalih keluar salinan kami, bukan salinan mereka.