Membuat dan meng-clone repositori
Buat repositori di Secure Source Manager dan clone ke komputer lokal Anda.
Sebelum memulai
- Buat atau minta akses ke instance Secure Source Manager. Untuk mengetahui informasi selengkapnya, lihat Membuat instance Secure Source Manager.
-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Untuk melakukan inisialisasi gcloud CLI, jalankan perintah berikut:
gcloud init
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk membuat repositori, minta administrator untuk memberi Anda peran IAM berikut:
- Peran Pembuat Repositori Instance Secure Source Manager (
roles/securesourcemanager.instanceRepositoryCreator) di instance Secure Source Manager - Peran Secure Source Manager Repo Creator (
roles/securesourcemanager.repoCreator) di project instance
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Untuk mengetahui informasi tentang cara memberikan peran Secure Source Manager, lihat Kontrol akses dengan IAM dan Memberi pengguna akses instance.
Membuat repositori
Antarmuka web
-
Untuk mengakses instance Secure Source Manager melalui antarmuka webnya, salin URL berikut ke kolom URL browser Anda.
INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.devGanti kode berikut:
- INSTANCE_ID dengan nama instance.
- PROJECT_NUMBER dengan nomor project Google Cloud instance. Untuk mengetahui informasi tentang cara mengidentifikasi project, lihat Mengidentifikasi project.
- LOCATION dengan region instance.
Lakukan autentikasi menggunakan kredensial Secure Source Manager Anda jika diperlukan.
Klik ikon + Create new repository di menu navigasi.
Isi detail repositori:
ID repositori: Masukkan nama untuk repositori.
Deskripsi: Opsional: Masukkan deskripsi repositori.
Cabang default: Nama cabang default.
Inisialisasi repositori: Opsional: Pilih opsi ini jika Anda ingin menginisialisasi repositori dan menambahkan file .gitignore, lisensi, dan README.
.gitignore: Opsional: Pilih file yang tidak dilacak menggunakan template menu drop-down.
lisensi: Opsional: Pilih lisensi umum dari menu drop-down.
Klik Buat repositori.
Repositori dibuat di instance Secure Source Manager Anda.
Saat membuat repositori baru, Anda akan diberi peran Admin Repo
(roles/securesourcemanager.repoAdmin). Izin IAM baru
mungkin memerlukan waktu hingga 2 menit untuk diterapkan, jadi jika Anda mendapatkan error izin saat
mencoba mengakses repositori setelah pembuatan, tunggu beberapa menit dan coba
lagi.
Repositori yang telah Anda buat tercantum di antarmuka web Secure Source Manager di halaman Repositori saya.
Menyiapkan kredensial Anda
Tambahkan helper autentikasi Secure Source Manager ke konfigurasi Git global Anda dengan menjalankan perintah berikut:
Linux
git config --global credential.'https://*.*.sourcemanager.dev'.helper gcloud.sh
Versi Git yang lebih lama mungkin tidak mendukung karakter pengganti. Untuk menambahkan helper autentikasi tanpa karakter pengganti, jalankan perintah berikut:
git config --global credential.'https://INSTANCE_ID-PROJECT_NUMBER-git.LOCATION.sourcemanager.dev'.helper gcloud.sh
Windows
git config --global credential.https://*.*.sourcemanager.dev.helper gcloud.cmd
Versi Git yang lebih lama mungkin tidak mendukung karakter pengganti. Untuk menambahkan helper autentikasi tanpa karakter pengganti, jalankan perintah berikut:
git config