Anda dapat menggunakan Cloud Source Repositories untuk menambahkan repositori Google Cloud sebagai remote ke repositori Git lokal.
Sebelum memulai
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
- Instal Git.
-
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
Menambahkan repositori sebagai remote
Ubah direktori kerja Anda saat ini ke direktori yang berisi repositori Git lokal Anda:
cd [REPO_DIRECTORY]
Dengan
[REPO_DIRECTORY]
adalah jalur ke repositori Anda.Di Linux atau macOS, jalankan skrip helper kredensial:
Linux atau macOS
git config --global credential.'https://source.developers.google.com'.helper gcloud.sh
Windows
git config --global credential.https://source.developers.google.com.helper gcloud.cmd
Skrip helper kredensial memberikan informasi yang diperlukan Git untuk terhubung dengan aman ke Cloud Source Repositories menggunakan kredensial Akun Google Anda. Anda tidak perlu melakukan langkah konfigurasi tambahan (misalnya, mengupload kunci
ssh
) untuk membuat koneksi aman ini.Buat repositori di Cloud Source Repositories:
gcloud source repos create [REPO_NAME]
Dengan
[REPO_NAME]
adalah nama untuk repositori Google Cloud Anda.Tambahkan repositori sebagai remote:
git remote add google \ https://source.developers.google.com/p/[PROJECT_ID]/r/[REPO_NAME]
Dengan keterangan:
[PROJECT_ID]
adalah ID project Google Cloud Anda.[REPO_NAME]
adalah nama repositori Google Cloud Anda.
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 Anda ke repositori Google Cloud, masukkan perintah ini:
git push google master
Ambil dari repositori Google Cloud
Untuk mengambil dari repositori Google Cloud ke repositori Git lokal Anda, masukkan perintah ini:
git pull google master
Melihat histori commit repositori Google Cloud
Untuk melihat histori commit, masukkan perintah ini:
git log google/master
Membuat kredensial statis
Dalam beberapa kasus, Anda mungkin tidak memiliki akses ke gcloud CLI. Misalnya, Anda mungkin mengerjakan server build yang tidak memiliki akses ke alat ini. Dalam situasi ini, Anda dapat membuat kredensial statis secara manual.
Di Konsol Google Cloud, buka Cloud Source Repositories.
Tahan kursor ke repositori yang ingin Anda clone.
Klik Clone add_box.
Dialog dengan opsi autentikasi akan terbuka.
Klik tab manual yang dibuat secara manual dan ikuti petunjuk untuk meng-clone repositori Anda.
Langkah selanjutnya
Setelah mengirimkan file sumber ke Cloud Source Repositories, Anda dapat melihat file repositori dari dalam GCP Console.