Cloud Source Repositories menyediakan repositori Git pribadi berfitur lengkap yang dihosting di Google Cloud.
Anda dapat menggunakan Cloud Source Repositories untuk pengembangan kolaboratif aplikasi atau layanan apa pun yang dikontrol versi, termasuk yang berjalan di App Engine dan Compute Engine.
Jika sudah terbiasa menggunakan Git, Anda dapat memulai Cloud Source Repositories dengan cepat. Misalnya, Anda dapat menambahkan Cloud Source Repositories ke repositori Git lokal sebagai remote, atau Anda dapat menghubungkannya ke repositori yang dihosting di GitHub atau Bitbucket. Dari repositori lokal, Anda dapat menggunakan kumpulan perintah Git standar untuk berinteraksi dengan repositori di cloud, termasuk push
, pull
, clone
, dan log
.
Beberapa repositori
Anda dapat membuat beberapa repositori untuk satu project Google Cloud, sehingga Anda dapat mengatur kode yang terkait dengan project cloud dengan cara apa pun yang paling sesuai untuk Anda.
Repositori yang terhubung
Anda dapat menghubungkan repositori GitHub atau Bitbucket yang ada ke Cloud Source Repositories. Repositori yang terhubung disinkronkan dengan Cloud Source Repositories secara otomatis.
Dukungan Editor
Karena repositori di Cloud Source Repositories adalah repositori Git, Anda dapat terus menggunakan editor pilihan Anda untuk mengerjakan kode Anda. Untuk pengalaman yang lebih terintegrasi, lihat topik berikut:
Browser sumber
Cloud Source Repositories juga menyediakan browser sumber yang dapat Anda gunakan untuk melihat file repositori dari dalam GCP Console.
Logging otomatis
Cloud Source Repositories secara otomatis mengirim log tentang aktivitas repositori ke Cloud Logging untuk membantu melacak dan memecahkan masalah akses data.
Anda dapat menggunakan log ini untuk meninjau sinkronisasi repositori terbaru, akses repositori oleh pengguna lain, dan tindakan administratif seperti pembuatan, penghapusan, dan perubahan izin. Selain itu, Anda dapat mengonfigurasi setelan notifikasi sehingga pemberitahuan dikirimkan kepada Anda saat terjadi error yang dicatat selama sinkronisasi repositori.
Untuk mengetahui informasi selengkapnya terkait cara membaca dan menulis entri log dalam Logging, lihat quickstart ini. Untuk mengetahui informasi tentang kemungkinan konfigurasi penagihan guna mengelola penyimpanan log Anda, lihat Harga logging.
Deteksi kunci keamanan
Cloud Source Repositories menawarkan deteksi kunci keamanan untuk memblokir transaksi git push
yang berisi informasi sensitif. Fitur ini dirancang untuk
meningkatkan keamanan kode sumber. Mengaktifkannya adalah praktik terbaik. Untuk mengetahui informasi lebih lanjut, baca Mendeteksi kunci keamanan.
Data pengguna
Langkah selanjutnya
- Pelajari cara menyiapkan repositori.
- Pelajari cara menambahkan repositori sebagai remote.
- Pelajari cara menghubungkan repositori yang dihosting di GitHub atau Bitbucket.
- Pelajari cara menggunakan browser sumber.