O Cloud Shell suporta a criação de tutoriais privados, o que lhe permite criar tutoriais especificamente para o seu público.
Depois de criar tutoriais com o guia Escrever tutoriais no Cloud Shell e seguir as práticas recomendadas detalhadas no Guia de estilo de tutoriais, pode alojar o seu tutorial num repositório Git privado para o disponibilizar aos seus utilizadores.
Apresente tutoriais privados
Para tornar o seu tutorial privado, precisa de um repositório Git privado para o alojar. Pode usar o serviço de alojamento de repositórios Git que preferir. Este guia usa os Cloud Source Repositories; repositórios Git privados alojados no Google Cloud.
Para criar um repositório do Cloud Source Repositories para alojar o seu tutorial privado:
- Inicie o terminal do Cloud Shell. Para uma sessão autónoma da Cloud Shell, use shell.cloud.google.com.
Crie um repositório privado:
gcloud source repos create REPO_NAME
Clone o seu repositório para o Cloud Shell:
gcloud source repos clone REPO_NAME
Mova o ficheiro do tutorial para o repositório criado localmente:
mv PATH/TO/TUTORIAL REPO_NAME/PATH/TO/TUTORIAL
Aceda ao repositório local:
cd REPO_NAME
Adicione o tutorial para confirmar:
git add .
Confirme os ficheiros no repositório com um comentário que descreva o histórico desta ação:
git commit -m "Add private tutorial to Cloud Source Repositories"
Usando o comando
git push
, adicione o conteúdo do repositório local aos Cloud Source Repositories:git push origin master
Veja o seu repositório e o respetivo conteúdo na Google Cloud consola:
Crie um link Abrir no Cloud Shell
Para ajudar os utilizadores a acederem ao seu tutorial, pode usar a funcionalidade Abrir no Cloud Shell do Cloud Shell, que lhe permite definir a forma como os utilizadores acedem ao seu tutorial. Para ver detalhes sobre como personalizar o seu link, consulte o guia Abrir no Cloud Shell.
Para um tutorial alojado num repositório do Cloud Source Repositories, tem de definir o parâmetro cloudshell_git_repo
com o URL do seu repositório.
Um exemplo de um link com cloudshell_git_repo
definido:
https://ssh.cloud.google.com/cloudshell/editor?cloudshell_git_repo=https://source.developers.google.com/p/project_name/r/repo_name
Pode aplicar um estilo a este link como um botão para incorporar na sua documentação para que os utilizadores o encontrem facilmente:
[](https://ssh.cloud.google.com/cloudshell/editor?cloudshell_git_repo=https://source.developers.google.com/p/project_name/r/repo_name)
Personalize tutoriais com ferramentas de suplementos
Pode personalizar ainda mais a experiência do tutorial privado fornecendo aos seus utilizadores ferramentas personalizadas para trabalhar com o seu tutorial.
Para tal, pode criar uma imagem do Docker que funcione como um ambiente do Cloud Shell personalizado com todos os pacotes adicionais e configurações personalizadas que quer disponibilizar ao utilizador.