Mulailah dengan integrasi Git

Artikel ini memandu Anda melalui tugas dasar berikut di alat integrasi Git Microsoft Fabric:

Sebaiknya baca ringkasan integrasi Git sebelum Anda mulai.

Prasyarat

Untuk mengintegrasikan Git dengan ruang kerja Microsoft Fabric, Anda perlu menyiapkan prasyarat berikut untuk Fabric dan Git.

Prasyarat Kain

Untuk mengakses fitur integrasi Git, Anda memerlukan kapasitas Fabric. Kapasitas Fabric diperlukan untuk menggunakan semua elemen Fabric yang didukung. Jika Anda belum memilikinya, daftar untuk uji coba gratis. Pelanggan yang sudah memiliki kapasitas Premium Power BI, dapat menggunakan kapasitas tersebut, tetapi perlu diingat bahwa pastikan SKU Power BI hanya mendukung item Power BI.

Selain itu, sakelar berikut untuk penyewa harus diaktifkan dari portal Admin:

Fitur ini dapat diaktifkan oleh admin tenant, admin kapabilitas, atau admin ruang kerja, bergantung pada pengaturan organisasi Anda.

Prasyarat Git

Integrasi Git saat ini didukung untuk Azure DevOps dan GitHub. Untuk menggunakan integrasi Git dengan ruang kerja Fabric, Anda memerlukan hal berikut di Azure DevOps atau GitHub:

  • Akun Active Azure DevOps terdaftar untuk pengguna Fabric yang sama (didukung bahkan jika organisasi Azure DevOps berada di penyewa yang berbeda dari penyewa Fabric). Buat akun gratis.
  • Access ke repositori yang ada.

Menyambungkan ruang kerja ke repositori Git

Menyambungkan ke repositori Git

Hanya admin ruang kerja yang dapat menyambungkan ruang kerja ke repositori, tetapi setelah tersambung, siapa pun yang memiliki izin dapat bekerja di ruang kerja. Jika Anda bukan admin, mintalah bantuan admin untuk menyambungkan. Untuk menyambungkan ruang kerja ke repositori Azure atau GitHub, ikuti langkah-langkah berikut:

  1. Masuk ke Fabric dan navigasi ke ruang kerja yang ingin Anda sambungkan.

  2. Masuk ke pengaturan Ruang Kerja

    Cuplikan layar ruang kerja dengan ikon pengaturan ruang kerja ditampilkan di bagian atas.

  3. Pilih Integrasi Git.

  4. Pilih penyedia Git Anda. Saat ini, Azure DevOps dan GitHub didukung.

Jika Anda memilih Azure DevOps, pilih Connect untuk masuk secara otomatis ke akun Azure Repos yang terdaftar ke pengguna Microsoft Entra yang masuk ke Fabric.

Jika Anda telah masuk ke Azure dari Fabric menggunakan akun lain, pilih akun Anda dari daftar dan pilih Connect.

Jika ini pertama kalinya Anda masuk dari Fabric, atau Anda ingin menambahkan akun baru, pilih Tambahkan akun.

Jika ini pertama kalinya terhubung, Anda perlu Mengotorisasi pengguna Anda. Berikan informasi berikut:

  • Nama tampilan - harus unik untuk setiap pengguna
  • URL Azure DevOps - URL repositori Azure DevOps. URL harus dalam format https://dev.azure.com/{organization}/{project}/_git/{repository} atau https://{organization}.visualstudio.com/{project}/_git/{repo}.
  • Autentikasi - Anda dapat mengautentikasi baik dengan OAuth2 atau Perwakilan Layanan. Untuk informasi selengkapnya, lihat Azure DevOps - Integrasi Git dengan perwakilan layanan

Screenshot UI integrasi GitHub untuk menambahkan account.

Setelah masuk, pilih Connect untuk mengizinkan Fabric access akun Anda

Sambungkan ke ruang kerja

Jika ruang kerja sudah tersambung ke Azure DevOps/GitHub, ikuti instruksi untuk Koneksi ke ruang kerja bersama.

  1. Dari menu dropdown, tentukan detail berikut tentang cabang yang ingin Anda sambungkan:

    • Organization
    • Project
    • repositori Git.
    • Cabang (Pilih cabang yang ada menggunakan menu drop-down, atau pilih + Cabang Baru untuk membuat cabang baru. Anda hanya dapat tersambung ke satu cabang pada satu waktu.)
    • Folder (Ketik nama folder yang sudah ada atau masukkan nama untuk membuat folder baru. Jika Anda membiarkan nama folder kosong, konten dibuat di folder akar. Anda hanya bisa tersambung ke satu folder pada satu waktu.)

Screenshot ke koneksi Azure.

Pilih Sambungkan dan sinkronkan.

Selama sinkronisasi awal, jika ruang kerja atau cabang Git kosong, konten disalin dari lokasi yang tidak kosong ke yang kosong. Jika ruang kerja dan cabang Git memiliki konten, Anda akan ditanya ke arah mana sinkronisasi harus pergi. Untuk informasi selengkapnya tentang sinkronisasi awal ini, lihat Menyambungkan dan menyinkronkan.

Setelah Anda tersambung, Ruang Kerja menampilkan informasi tentang kontrol sumber yang memungkinkan pengguna melihat cabang yang tersambung, status setiap item di cabang dan waktu sinkronisasi terakhir.

Cuplikan layar ikon kontrol sumber dan informasi Git lainnya.

Untuk menjaga ruang kerja Anda tetap sinkron dengan cabang Git, lakukan perubahan apa pun yang Anda buat di ruang kerja ke cabang Git, dan perbarui ruang kerja Anda setiap kali ada yang membuat penerapan baru ke cabang Git.

Menerapkan perubahan pada git

Setelah Anda berhasil tersambung ke folder Git, edit ruang kerja Anda seperti biasa. Perubahan apa pun yang Anda simpan hanya disimpan di ruang kerja. Setelah siap, Anda dapat menerapkan perubahan ke cabang Git, atau Anda dapat membatalkan perubahan dan kembali ke status sebelumnya.

Baca selengkapnya tentang komit.

Untuk menerapkan perubahan Anda ke cabang Git, ikuti langkah-langkah berikut:

  1. Pergi ke ruang kerja.

  2. Pilih ikon Source control. Ikon ini memperlihatkan jumlah perubahan yang tidak dilakukan. Cuplikan layar ikon kontrol sumber dengan angka 2 yang menunjukkan bahwa ada dua perubahan yang harus diterapkan.

  3. Pilih Perubahan dari panel Sumber Kontrol. Daftar muncul dengan semua item yang Anda ubah, dan ikon yang menunjukkan apakah item baru , dimodifikasi , konflik , perubahan yang sama, atau dihapus .

  4. Pilih item yang ingin Anda komitkan. Untuk memilih semua item, centang kotak atas.

  5. Tambahkan komentar dalam kotak. Jika Anda tidak menambahkan komentar, pesan default ditambahkan secara otomatis.

  6. Pilih Terapkan.

    Cuplikan layar jendela kontrol sumber dengan dua perubahan dipilih untuk diterapkan.

Setelah perubahan di-komit, item yang di-komit dihapus dari daftar, dan ruang kerja mengarah ke commit baru yang telah disinkronisasi.

Cuplikan layar jendela kontrol sumber yang menyatakan bahwa tidak ada perubahan yang harus diterapkan.

Setelah penerapan berhasil diselesaikan, status item terpilih berubah dari Tidak Dikomit ke Disinkronkan.

Memperbarui ruang kerja dari Git

Setiap kali ada yang melakukan perubahan baru ke cabang Git yang terhubung, pemberitahuan akan muncul di ruang kerja yang relevan. Gunakan panel kontrol sumber untuk menarik perubahan terbaru, menggabungkan, atau kembali ke ruang kerja dan memperbarui item terbaru. Perubahan pada folder juga sudah diperbarui. Baca selengkapnya tentang memperbarui.

Untuk memperbarui ruang kerja, ikuti langkah-langkah berikut:

  1. Pergi ke ruang kerja.
  2. Pilih ikon Source control.
  3. Pilih Updates dari control panel Sumber. Daftar muncul dengan semua item yang diubah di cabang sejak pembaruan terakhir.
  4. Pilih Perbarui semua.

Screenshot panel kontrol sumber dengan tab pembaruan yang terbuka dan tombol perbarui semua yang dipilih.

  1. Pada dialog konfirmasi, pilih Perbarui.

Cuplikan layar dialog konfirmasi.

Setelah berhasil diperbarui, daftar item dihapus, dan ruang kerja menunjuk ke ruang kerja baru yang disinkronkan.

Cuplikan layar jendela kontrol sumber yang menyatakan bahwa Anda berhasil memperbarui ruang kerja.

Setelah pembaruan berhasil diselesaikan, status item berubah menjadi Disinkronkan.

Memutus sambungan ruang kerja dari Git

Hanya admin ruang kerja yang dapat memutuskan sambungan ruang kerja dari Git Repo. Jika Anda bukan admin, mintalah bantuan admin untuk memutuskan sambungan. Jika Anda adalah admin dan ingin memutuskan sambungan repositori Anda, ikuti langkah-langkah berikut:

  1. Masuk ke pengaturan Ruang Kerja
  2. Pilih integrasi Git
  3. Pilih Putus koneksi ruang kerja
  4. Pilih Putuskan sambungan lagi untuk mengonfirmasi.

Perizinan

Tindakan yang dapat Anda ambil di ruang kerja bergantung pada izin yang Anda miliki di ruang kerja dan repositori Git. Untuk diskusi izin yang lebih rinci, lihat Izin.