Cloud Shell mendukung pembuatan tutorial pribadi, sehingga Anda dapat mendesain tutorial khusus untuk audiens.
Setelah menulis tutorial menggunakan panduan Menulis tutorial di Cloud Shell dan mengikuti praktik terbaik yang dijelaskan dalam panduan Gaya Tutorial, Anda dapat menghosting tutorial di repositori Git pribadi agar tersedia bagi pengguna.
Mengadakan tutorial pribadi
Untuk membuat tutorial bersifat pribadi, Anda memerlukan repositori Git pribadi untuk menghostingnya. Anda dapat menggunakan layanan hosting repositori Git yang Anda inginkan. Panduan ini menggunakan Cloud Source Repositories; repositori Git pribadi yang dihosting di Google Cloud.
Untuk membuat repositori Cloud Source Repositories guna menghosting tutorial pribadi Anda:
- Luncurkan terminal Cloud Shell. Untuk sesi Cloud Shell mandiri, gunakan shell.cloud.google.com.
Buat repositori pribadi:
gcloud source repos create REPO_NAME
Clone repositori Anda ke Cloud Shell:
gcloud source repos clone REPO_NAME
Pindahkan file tutorial ke repositori yang dibuat secara lokal:
mv PATH/TO/TUTORIAL REPO_NAME/PATH/TO/TUTORIAL
Buka repositori lokal Anda:
cd REPO_NAME
Tambahkan tutorial untuk melakukan commit:
git add .
Lakukan commit file ke repositori dengan komentar yang menjelaskan histori tindakan ini:
git commit -m "Add private tutorial to Cloud Source Repositories"
Dengan menggunakan perintah
git push
, tambahkan konten repositori lokal ke Cloud Source Repositories:git push origin master
Lihat repositori dan kontennya di konsol Google Cloud:
Membuat link Buka di Cloud Shell
Untuk membantu pengguna membuka tutorial, Anda dapat menggunakan fitur Buka di Cloud Shell di Cloud Shell yang memungkinkan Anda menentukan cara pengguna mengakses tutorial. Untuk mengetahui detail tentang cara menyesuaikan link, lihat Panduan Buka di Cloud Shell.
Untuk tutorial yang dihosting di repositori Cloud Source Repositories, Anda harus menentukan parameter cloudshell_git_repo
dengan URL repositori Anda.
Contoh link dengan cloudshell_git_repo
yang ditentukan:
https://ssh.cloud.google.com/cloudshell/editor?cloudshell_git_repo=https://source.developers.google.com/p/project_name/r/repo_name
Anda dapat menata gaya link ini sebagai tombol untuk disematkan dalam dokumentasi agar pengguna dapat menemukannya dengan mudah:
[](https://ssh.cloud.google.com/cloudshell/editor?cloudshell_git_repo=https://source.developers.google.com/p/project_name/r/repo_name)
Menyesuaikan tutorial dengan alat add-on
Anda dapat menyesuaikan pengalaman tutorial pribadi lebih lanjut dengan menyediakan alat kustom kepada pengguna untuk menggunakan tutorial Anda.
Untuk melakukannya, Anda dapat membuat image Docker yang berfungsi sebagai lingkungan Cloud Shell kustom dengan semua paket tambahan dan konfigurasi kustom yang ingin Anda sediakan untuk pengguna. Untuk mengetahui detail tentang cara membuat image container kustom dan memperbarui link Buka di Cloud Shell untuk mereferensikan image container ini, lihat Panduan menyesuaikan image container.