Meng-clone repositori

Topik ini menjelaskan cara meng-clone konten repositori dari Cloud Source Repositories ke mesin lokal Anda.

Sebelum memulai

Hal berikut diperlukan untuk meng-clone konten repositori:

Clone menggunakan SSH

Jika tidak menggunakan kredensial yang dibuat secara manual atau gcloud CLI, Anda dapat meng-clone repositori menggunakan SSH.

Konsol

  1. Di Konsol Google Cloud, buka Cloud Source Repositories.

    Open Cloud Source Repositories

  2. Arahkan kursor ke repositori yang ingin Anda clone.

  3. Klik Clone .

    Dialog dengan opsi autentikasi akan terbuka.

  4. Klik tab SSH authentication lalu ikuti petunjuk untuk meng-clone repositori.

gcloud

  1. Pastikan Anda diautentikasi dengan SSH di komputer lokal Anda.

  2. Di sistem lokal Anda, gunakan nama pengguna Google Cloud Anda dan jalur SSH yang sepenuhnya memenuhi syarat ke repositori Anda untuk meng-clone repositori Anda:

    git clone ssh://[EMAIL]@source.developers.google.com:2022/p/[PROJECT_ID]/r/[REPO_NAME]
    

    Dengan keterangan:

    • [EMAIL] adalah nama pengguna Google Cloud Anda.
    • [PROJECT_ID] adalah ID project Google Cloud tempat repositori berada.
    • [REPO_NAME] adalah nama repositori.

    Contoh:

    git clone ssh://user@gmail.com@source.developers.google.com:2022/p/example-project/r/test-repo
    

Saat pertama kali terhubung ke Cloud Source Repositories menggunakan SSH, Anda akan diminta untuk mengonfirmasi sidik jari kunci SSH untuk host jarak jauh. Nama host untuk layanan repositori adalah source.developers.google.com. Sidik jari adalah:

none
SHA256:AGvEpqYNMqsRNIviwyk4J4HM0lEylomDBKOWZsBn434
MD5:74:84:6c:08:d5:b5:54:68:19:da:2a:8e:4c:5b:d3:0d

Meng-clone menggunakan gcloud CLI

Jika tidak menggunakan SSH atau kredensial yang dibuat secara manual, Anda dapat meng-clone repositori dengan menggunakan gcloud CLI.

Konsol

  1. Di GCP Console, buka Cloud Source Repositories.

    Open Cloud Source Repositories

  2. Arahkan kursor ke repositori yang ingin Anda clone.

  3. Klik Clone .

    Dialog dengan opsi autentikasi akan terbuka.

  4. Klik tab Google Cloud SDK dan ikuti petunjuk untuk meng-clone repositori.

gcloud

  1. Pastikan gcloud CLI diinstal di sistem lokal Anda.

  2. Di jendela terminal, berikan kredensial autentikasi Anda:

    gcloud init
    
  3. Gandakan repositori Anda:

    gcloud source repos clone [REPO_NAME] --project=[PROJECT_NAME]
    

    Dengan keterangan:

    • [REPO_NAME] adalah nama repositori Anda.
    • [PROJECT_NAME] adalah nama project Google Cloud Anda.

    Contoh:

    gcloud source repos clone test-repo --project=example-project
    

Clone menggunakan kredensial yang dibuat secara manual

Jika tidak menggunakan SSH atau gcloud CLI, Anda dapat meng-clone repositori dengan menggunakan kredensial yang dibuat secara manual.

Konsol

  1. Di GCP Console, buka Cloud Source Repositories.

    Open Cloud Source Repositories

  2. Arahkan kursor ke repositori yang ingin Anda clone.

  3. Klik Clone .

    Dialog dengan opsi autentikasi akan terbuka.

  4. Klik tab manual yang dibuat secara manual dan ikuti petunjuk untuk meng-clone repositori Anda.

gcloud

  1. Pastikan Anda telah membuat dan menyimpan kredensial Git Anda.

  2. Di jendela terminal, masukkan perintah berikut:

    git clone https://source.developers.google.com/p/[PROJECT_NAME]/r/[REPO_NAME]
    

    Dengan keterangan:

    • [PROJECT_NAME] adalah nama project Anda.
    • [REPO_NAME] adalah nama repositori Anda.

Langkah selanjutnya

  • Setelah meng-clone repositori ke mesin lokal, Anda dapat mempelajari panduan memulai untuk mempelajari cara Cloud Source Repositories terintegrasi dengan layanan Google Cloud lainnya.