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
Pastikan Anda telah menyiapkan autentikasi lokal dengan SSH.
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
Kirim kode Anda ke Cloud Source Repositories:
git push --all google
gcloud CLI
Pastikan gcloud CLI diinstal di komputer Anda.
Buka jendela terminal.
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
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.
Kirim kode Anda ke Cloud Source Repositories:
git push --all google
Manual
Pastikan Anda telah membuat dan menyimpan kredensial Git Anda.
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.
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: