Mengirimkan kode dari repositori yang ada

Topik ini menjelaskan cara mendorong 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 mendorong 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 repositori jarak jauh:

    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 telah 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 repositori jarak jauh:

    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.

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

    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 yang berfitur lengkap. Anda dapat menggunakan kumpulan perintah Git standar untuk berinteraksi dengan repositori ini, termasuk push, pull, clone, dan log.

Mendorong konten ke repositori Google Cloud

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

git push google master

Menarik dari repositori Google Cloud

Untuk menarik 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 mendorong repositori lokal ke komputer lokal, Anda dapat: