Mengkloning repositori Git yang ada

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Anda dapat membuat salinan lokal repositori Git jarak jauh dengan mengkloningnya ke folder lokal di komputer Anda. Mengkloning repositori jarak jauh mengunduh semua penerapan di semua cabang repositori, kecuali Anda menggunakan --single-branch opsi kloning. Kloning menautkan setiap cabang di repositori lokal baru Anda dengan cabang yang sesuai di repositori jarak jauh. Dengan begitu, ketika Anda mendorong untuk berbagi perubahan cabang lokal Anda dengan tim Anda, cabang jarak jauh yang sesuai diperbarui. Demikian pula, ketika Anda menarik untuk memperbarui cabang lokal Anda dengan perubahan yang dibuat oleh tim Anda, pembaruan dari cabang jarak jauh yang sesuai diambil. Repositori jarak jauh dapat berupa repositori Azure Repos Git, repositori GitHub , atau repositori Git lain yang dihosting.

Artikel ini menyediakan prosedur untuk tugas-tugas berikut:

  • Mendapatkan URL kloning untuk repositori Azure Repos Git
  • Mendapatkan URL kloning untuk repositori GitHub
  • Mengkloning repositori Azure Repos Git
  • Mengkloning repositori GitHub
  • Mengkloning repositori Git apa pun
  • Membuka solusi Visual Studio dari repositori kloning

Untuk gambaran umum alur kerja Git, lihat tutorial Azure Repos Git.

Prasyarat untuk akses ke Azure Repos

  • Repositori harus diaktifkan di pengaturan proyek Azure DevOps Anda. Jika hub Repos dan halaman terkait tidak ditampilkan, lihat Mengaktifkan atau menonaktifkan layanan Azure DevOps untuk mengaktifkan kembali Repositori.

  • Untuk melihat kode dalam proyek privat, Anda harus menjadi anggota proyek Azure DevOps dengan tingkat akses Dasar atau yang lebih tinggi. Untuk proyek publik, semua orang dapat melihat kode.

  • Untuk mengkloning atau berkontribusi pada kode untuk proyek privat, Anda harus menjadi anggota grup keamanan Kontributor atau memiliki izin yang sesuai yang ditetapkan. Untuk proyek publik, siapa pun dapat mengkloning dan menyumbang kode. Untuk mempelajari selengkapnya, lihat Apa itu proyek publik?

    Catatan

    Untuk proyek publik, pengguna yang diberikan akses Pemangku Kepentingan memiliki akses penuh ke Azure Repos.

  • Repositori harus diaktifkan di pengaturan proyek Azure DevOps Anda. Jika hub Repos dan halaman terkait tidak ditampilkan, lihat Mengaktifkan atau menonaktifkan layanan Azure DevOps untuk mengaktifkan kembali Repositori.

  • Untuk melihat kode, Anda harus menjadi anggota proyek Azure DevOps dengan akses Dasar atau yang lebih tinggi. Jika Anda bukan anggota proyek, tambahkan.

  • Untuk mengkloning atau berkontribusi pada kode, Anda harus menjadi anggota grup keamanan Kontributor , atau memiliki izin yang sesuai, dalam proyek yang ingin Anda ubah.

Mendapatkan URL kloning repositori Azure Repos Git

Biasanya, Anda perlu mengetahui URL kloning repositori jarak jauh yang ingin Anda kloning. URL kloning secara unik mengidentifikasi repositori jarak jauh.

Catatan

Saat Anda masuk ke proyek Azure DevOps, Visual Studio mendukung pencarian dan kloning repositori proyek tanpa perlu mengetahui URL kloning.

  1. Dari browser web Anda, buka proyek tim untuk organisasi Azure DevOps Anda, lalu pilih Repos>File untuk membuka tampilan File.

    Cuplikan layar halaman proyek Azure DevOps.

  2. Dalam tampilan File, pilih Kloning untuk meluncurkan popup Repositori Kloning.

    Cuplikan layar tombol Kloning di halaman repositori Azure DevOps.

  3. Salin URL kloning dari popup Repositori Kloning.

    Cuplikan layar popup 'Repositori Kloning' di situs proyek Azure DevOps.

Catatan

Dengan Azure DevOps Services, format untuk URL proyek adalah dev.azure.com/{your organization}/{your project}. Namun, format sebelumnya yang mereferensikan visualstudio.com format masih didukung. Untuk informasi selengkapnya, lihat Memperkenalkan Azure DevOps, Beralih organisasi yang sudah ada untuk menggunakan URL nama domain baru.

Mendapatkan URL kloning repositori GitHub

Biasanya, Anda perlu mengetahui URL kloning repositori jarak jauh yang ingin Anda kloning. URL kloning secara unik mengidentifikasi repositori jarak jauh.

Catatan

Saat Anda masuk ke GitHub, Visual Studio mendukung pencarian dan kloning repositori GitHub tanpa perlu mengetahui URL kloning.

  1. Buka browser dan navigasi ke akun GitHub Anda, pilih tab Repositori, dan pilih repositori yang akan dikloning.

    Cuplikan layar halaman repositori di situs GitHub.

  2. Pada halaman repositori GitHub , pilih Kode untuk meluncurkan popup Kloning . Salin URL kloning dari popup Kloning .

    Cuplikan layar popup Kloning di halaman di situs GitHub.

Mengkloning repositori Azure Repos Git

Dengan masuk sebagai anggota proyek Azure DevOps, Anda dapat mengkloning repositori privat yang dapat diakses oleh Anda, dan repositori publik. Visual Studio mendukung operasi pencarian, kloning, dan sinkronisasi pada repositori yang dapat diakses melalui autentikasi.

Catatan

Anda dapat mengkloning repositori Azure Repos Git publik tanpa masuk sebagai anggota proyek Azure DevOps induknya. Untuk mengkloning repositori Git publik tanpa masuk, lihat Mengkloning repositori Git apa pun lalu menyambungkan ke proyek di Azure DevOps.

Visual Studio 2022 menyediakan pengalaman kontrol versi Git dengan menggunakan menu Git, Perubahan Git, dan melalui menu konteks di Penjelajah Solusi. Visual Studio 2019 versi 16.8 juga menawarkan antarmuka pengguna Team Explorer Git. Untuk informasi selengkapnya, lihat tab Visual Studio 2019 - Team Explorer .

  1. Dari menu Git di bilah menu, pilih Klon Repositori untuk membuka jendela Kloning repositori.

    Cuplikan layar opsi 'Repositori Kloning' di menu Git di Visual Studio.

  2. Di jendela Kloning repositori, pilih Azure DevOps di bawah Telusuri repositori untuk membuka Koneksi ke jendela Proyek.

    Cuplikan layar jendela 'Repositori Kloning' di Visual Studio.

  3. Di jendela Koneksi ke Proyek, masuk ke Azure DevOps dan pilih repositori jarak jauh yang ingin Anda kloning. Anda dapat menggunakan kotak pencarian untuk memfilter daftar repositori jarak jauh. Jika Anda tidak melihat repositori jarak jauh, pilih Tambahkan Server Azure DevOps untuk menambahkan server yang menghosting repositori. Verifikasi jalur folder lokal tempat Anda ingin kloning lokal dibuat, lalu pilih Kloning.

    Cuplikan layar jendela 'Koneksi ke Proyek' di Visual Studio.

Setelah Anda mengkloning repositori Git jarak jauh, Visual Studio mendeteksi kloning lokal dan menambahkannya ke daftar Repositori Lokal di menu Git .

Cuplikan layar opsi 'Repositori Lokal' di menu Git di Visual Studio.

Mengkloning repositori GitHub

Dengan masuk ke GitHub atau menggunakan autentikasi SSH, Anda dapat mengkloning repositori privat yang dapat diakses oleh Anda, dan repositori publik. Visual Studio mendukung operasi pencarian, kloning, dan sinkronisasi pada repositori yang dapat diakses melalui autentikasi.

Catatan

Anda dapat mengkloning repositori GitHub publik tanpa masuk ke GitHub atau mengautentikasi. Untuk mengkloning repositori Git publik tanpa masuk, lihat Mengkloning repositori Git apa pun.

  1. Dari menu Git di bilah menu, pilih Klon Repositori untuk membuka jendela Kloning repositori.

    Cuplikan layar opsi 'Repositori Kloning' di menu Git di Visual Studio.

  2. Di jendela Kloning repositori , pilih GitHub di bawah Telusuri repositori untuk membuka jendela Buka dari GitHub .

    Cuplikan layar opsi GitHub di jendela 'Repositori Kloning' di Visual Studio.

  3. Di jendela Buka dari GitHub , masuk ke GitHub dan pilih repositori jarak jauh yang ingin Anda kloning. Anda dapat menggunakan kotak pencarian untuk memfilter daftar repositori jarak jauh. Verifikasi jalur folder lokal tempat Anda ingin klon lokal dibuat, lalu pilih Kloning.

    Cuplikan layar jendela 'Buka dari GitHub' di Visual Studio.

Setelah Anda mengkloning repositori Git jarak jauh, Visual Studio mendeteksi kloning lokal dan menambahkannya ke daftar Repositori Lokal di menu Git .

Cuplikan layar opsi 'Repositori Lokal' di menu Git Visual Studio.

Mengkloning repositori Git apa pun

Anda dapat mengkloning repositori Git apa pun yang dapat diakses oleh Anda dengan menggunakan URL kloning repositori.

  1. Dari menu Git di bilah menu, pilih Klon Repositori untuk membuka jendela Kloning repositori.

    Cuplikan layar opsi 'Repositori Kloning' di menu Git di Visual Studio.

  2. Di jendela Kloning repositori , masukkan URL kloning repositori Git jarak jauh yang ingin Anda kloning, verifikasi jalur folder lokal tempat Anda ingin membuat kloning lokal, lalu pilih Kloning.

    Cuplikan layar jendela 'Kloning repositori' di Visual Studio.

Setelah Anda mengkloning repositori Git jarak jauh, Visual Studio mendeteksi kloning lokal dan menambahkannya ke daftar Repositori Lokal di menu Git .

Cuplikan layar opsi 'Repositori Lokal' dari menu Git di Visual Studio.

Membuka solusi Visual Studio dari repositori kloning

  1. Pilih File > Buka > Proyek/Solusi dari bilah menu, dan pilih file solusi untuk dibuka.

    Cuplikan layar opsi Buka Solusi di menu File di Visual Studio.

  2. Solusi Visual Studio yang Anda pilih sekarang terbuka di Penjelajah Solusi.

    Cuplikan layar solusi terbuka di 'Penjelajah Solusi' di Visual Studio.

Langkah berikutnya