Mengirim kode dari repositori yang ada

Topik ini menjelaskan cara mengirim kode dari repositori yang ada di mesin lokal Anda ke Cloud Source Repositories.

Sebelum memulai

Anda harus memiliki repositori di Cloud Source Repositories. Untuk membuat repositori, lihat Membuat repositori kosong.

Mengirim repositori lokal ke Cloud Source Repositories

Anda dapat mengirim repositori lokal ke Cloud Source Repositories menggunakan SSH, Google Cloud CLI, atau kredensial yang dibuat secara manual.

SSH

  1. Pastikan Anda telah menyiapkan autentikasi lokal dengan SSH.

  2. Tambahkan repositori lokal Anda sebagai remote:

    git remote add google 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 remote add google ssh://user@gmail.com@source.developers.google.com:2022/p/example-project/r/test-repo
    
  3. Kirim kode Anda ke Cloud Source Repositories:

    git push --all google
    

gcloud CLI

  1. Pastikan gcloud CLI diinstal di komputer Anda.

  2. Buka jendela terminal.

  3. Jika Anda menggunakan Windows, masukkan perintah berikut:

    gcloud init && git config credential.helper gcloud.cmd
    

    Jika Anda menggunakan Linux atau macOS, masukkan perintah berikut:

    gcloud init && git config credential.helper gcloud.sh
    
  4. Tambahkan repositori lokal Anda sebagai remote:

    git remote add google \
    https://source.developers.google.com/p/[PROJECT_NAME]/r/[REPO_NAME]
    

    Dengan keterangan:

    • [PROJECT_NAME] adalah nama project Google Cloud Anda.
    • [REPO_NAME] adalah nama repositori Anda.
  5. Kirim kode Anda ke Cloud Source Repositories:

    git push --all google
    

Manual

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

  2. Buka jendela terminal dan tambahkan repositori lokal Anda sebagai remote:

    git remote add google \
    https://source.developers.google.com/p/[PROJECT_NAME]/r/[REPO_NAME]
    

    Dengan keterangan:

    • [PROJECT_NAME] adalah nama project Google Cloud Anda.
    • [REPO_NAME] adalah nama repositori Anda.
  3. Kirim kode Anda ke Cloud Source Repositories:

    git push --all google
    

Menggunakan repositori sebagai remote

Repositori Google Cloud adalah repositori Git berfitur lengkap. Anda dapat menggunakan kumpulan perintah Git standar untuk berinteraksi dengan repositori ini, termasuk push, pull, clone, dan log.

Mendorong ke repositori Google Cloud

Untuk mengirim dari repositori Git lokal ke repositori Google Cloud, masukkan perintah berikut:

git push google master

Ambil dari repositori Google Cloud

Untuk mengambil dari repositori Google Cloud ke repositori Git lokal Anda, masukkan perintah berikut:

git pull google master

Melihat histori commit repositori Google Cloud

Untuk melihat histori commit, masukkan perintah berikut:

git log google/master

Langkah selanjutnya

Setelah mengirim repositori lokal ke komputer lokal, Anda dapat: