Menambahkan repositori sebagai repositori jarak jauh

Anda dapat menggunakan Cloud Source Repositories untuk menambahkan repositori sebagai repositori jarak jauh ke repositori Git lokal. Google Cloud

Sebelum memulai

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  2. Instal Git.
  3. Menginstal Google Cloud CLI. Setelah penginstalan, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

    gcloud init

    Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.

Menambahkan repositori sebagai remote

  1. 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.

  2. Di Linux atau macOS, jalankan skrip credential helper:

    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 credential helper memberikan informasi yang diperlukan Git untuk terhubung secara aman ke Cloud Source Repositories menggunakan kredensial Akun Google Anda. Anda tidak perlu melakukan langkah-langkah konfigurasi tambahan (misalnya, mengupload kunci ssh) untuk membuat koneksi yang aman ini.

  3. Buat repositori di Cloud Source Repositories:

    gcloud source repos create [REPO_NAME]
    

    Dengan [REPO_NAME] adalah nama untuk Google Cloud repositori Anda.

  4. Menambahkan repositori sebagai repositori jarak jauh:

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

    Dengan:

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

Menggunakan repositori sebagai remote

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

Mengirim ke repositori Google Cloud

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

git push google master

Menarik dari repositori Google Cloud

Untuk menarik 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 bekerja di server build yang tidak memiliki akses ke alat ini. Dalam situasi ini, Anda dapat membuat kredensial statis secara manual.

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

    Membuka Cloud Source Repositories

  2. Arahkan kursor ke repositori yang ingin Anda clone.

  3. Klik Clone .

    Dialog dengan opsi autentikasi akan terbuka.

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

Langkah berikutnya