Membuat repositori Git baru

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

Visual Studio 2019 | Visual Studio 2022

Repositori Git, atau repositori, melacak perubahan pada file dalam folder. Anda dapat membuat sejumlah repositori Git lokal di komputer Anda, masing-masing disimpan di foldernya sendiri. Setiap repositori Git yang Anda buat independen dari repositori Git lainnya, sehingga perubahan yang Anda buat dalam satu repositori tidak akan memengaruhi yang lain.

Repositori Git menyimpan setiap versi setiap file dalam repositori, kecuali Anda memberi tahu Git untuk mengabaikan file. Git menyimpan versi file secara efisien, sehingga menyimpan sejumlah besar versi tidak selalu memerlukan banyak ruang disk. Git mendukung perbandingan versi file, menggabungkan versi yang berbeda, beralih antar versi, dan banyak lagi. Anda dapat menggunakan Git untuk mengelola kode sumber Anda, terlepas dari apakah file kode Anda berada di dalam atau di luar solusi Visual Studio. Untuk berbagi pekerjaan, Anda dapat menghubungkan repositori Git lokal Anda ke repositori Git jarak jauh yang dapat diakses orang lain. 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:

  • Membuat repositori Git lokal dari solusi baru
  • Membuat repositori Git lokal dari solusi yang ada
  • Membuat repositori Git lokal di folder kosong
  • Koneksi repositori Git lokal ke Repositori Azure Repos Git
  • Koneksi repositori Git lokal ke Repositori GitHub

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.

Membuat repositori Git lokal dari solusi baru

Visual Studio tidak mendukung pembuatan repositori Git lokal saat Anda membuat solusi baru. Sebagai gantinya, buat solusi Visual Studio Anda, lalu ikuti langkah-langkah dalam Membuat repositori Git lokal dari solusi yang sudah ada.

Baris perintah Git tidak mendukung pembuatan solusi Visual Studio baru. Sebagai gantinya, buat solusi baru Anda menggunakan Visual Studio, lalu ikuti langkah-langkah dalam Membuat repositori Git lokal dari solusi yang sudah ada.


Membuat repositori Git lokal dari solusi yang ada

Buat repositori Git lokal untuk melacak perubahan file di solusi Visual Studio yang sudah ada.

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. Di Penjelajah Solusi, klik kanan nama solusi, atau klik kanan item apa pun di tampilan Folder Penjelajah Solusi, lalu pilih Buat Repositori Git. Atau, pilih Tambahkan ke Kontrol Sumber pada bilah status di sudut kanan bawah Visual Studio, lalu pilih Git. Jika Anda tidak melihat opsi ini, maka kode Anda sudah berada dalam repositori Git.

    Cuplikan layar opsi 'Buat repositori Git' di menu konteks Penjelajah Solusi di Visual Studio 2019.

    Atau, pilih Git > Create Git Repository dari bilah menu untuk meluncurkan jendela Buat repositori Git. Jika Anda tidak melihat opsi ini, maka kode Anda sudah berada dalam repositori Git.

    Cuplikan layar opsi 'Buat Repositori Git' di menu Git dari bilah menu Visual Studio 2019.

  2. Di jendela Buat repositori Git, pilih Lokal saja, verifikasi jalur lokal sudah benar, lalu pilih Buat.

    Cuplikan layar jendela 'Buat repositori Git' dengan opsi 'Hanya lokal' dipilih di Visual Studio 2019.

Anda sekarang telah membuat repositori Git lokal di folder solusi Visual Studio dan menerapkan kode Anda ke dalam repositori tersebut. Repositori Git lokal Anda berisi solusi Visual Studio dan sumber daya Git Anda.

Cuplikan layar folder Git, file abaikan Git, dan file atribut Git di penjelajah file Windows.

Membuat repositori Git lokal di folder kosong

Visual Studio 2022 tidak mendukung pembuatan repositori lokal baru dengan menggunakan Team Explorer. Gunakan Baris Perintah Git.

Koneksi repositori Git lokal ke repositori Azure Repos Git

Anda dapat membagikan kode Anda dengan orang lain dengan menyambungkan repositori Git lokal Anda ke repositori Azure Repos Git.

  1. Di Penjelajah Solusi, klik kanan nama solusi, atau klik kanan item apa pun di tampilan Folder Penjelajah Solusi lalu pilih Dorong ke layanan Git untuk meluncurkan jendela Buat repositori Git.

    Cuplikan layar opsi 'Dorong ke layanan Git' di menu konteks Visual Studio 2022.

    Atau, pilih Layanan Git > Push ke Git dari bilah menu untuk meluncurkan jendela Buat repositori Git.

    Cuplikan layar opsi menu 'Dorong ke layanan Git' di menu Git pada bilah menu di Visual Studio 2022.

  2. Buka browser dan navigasikan ke proyek Azure DevOps Anda dengan menggunakan URL dalam bentuk https://dev.azure.com/<OrganizationName>/<ProjectName>. Jika Anda belum memiliki proyek, buat proyek.

  3. Dalam proyek Azure DevOps Anda, buat repositori Git kosong tanpa file README. Salin URL kloning dari popup Repositori Kloning.

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

  4. Di jendela Buat repositori Git, pilih Remote yang ada dan masukkan URL kloning repo dari langkah sebelumnya, lalu pilih Dorong. Untuk informasi selengkapnya tentang cara membuat repositori Azure DevOps baru, lihat Membuat repositori Git baru di proyek Anda.

    Cuplikan layar jendela 'Buat repositori Git', dengan URL repositori Azure kosong, di Visual Studio 2022.

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.

Koneksi repositori Git lokal ke repositori GitHub

Anda juga dapat membagikan kode Anda dengan orang lain dengan menghubungkan repositori Git lokal Anda ke repositori GitHub .

  1. Di Penjelajah Solusi, klik kanan nama solusi, atau klik kanan item apa pun di tampilan Folder Penjelajah Solusi, lalu pilih Dorong ke layanan Git untuk meluncurkan jendela Buat repositori Git.

    Cuplikan layar opsi 'Dorong ke layanan Git' di menu konteks Visual Studio 2022.

    Atau, pilih Layanan Git > Push ke Git dari bilah menu untuk meluncurkan jendela Buat repositori Git.

    Cuplikan layar opsi menu 'Dorong ke layanan Git' di menu Git pada bilah menu di Visual Studio 2022.

  2. Di jendela Buat repositori Git, pilih GitHub, pilih akun GitHub, nama pemilik, dan nama repositori baru Anda, lalu pilih Dorong.

    Cuplikan layar jendela 'Buat repositori Git', dengan URL repositori GitHub kosong, di Visual Studio 2022.

    Langkah ini membuat repositori baru di akun GitHub Anda dengan konten dari repositori lokal Anda.

Langkah berikutnya