A partir de 17 de junho de 2024, o Cloud Source Repositories não vai mais estar disponível para novos clientes. Se a sua organização ainda não tiver usado o Cloud Source Repositories, não será possível ativar a API nem usar o Cloud Source Repositories. Novos projetos não conectados a uma organização não poderão ativar a API Cloud Source Repositories. As organizações que usaram o Cloud Source Repositories antes de 17 de junho de 2024 não serão afetadas por essa mudança.
Uma página é aberta, exibindo o conteúdo do repositório.
Clique em Editar código.
Uma nova guia do navegador é aberta com o ambiente do Cloud Shell. Você também é solicitado a confirmar se quer clonar o repositório no Cloud Shell.
Clique em Continuar.
Um ambiente do Cloud Shell é aberto com um clone do repositório.
Por padrão, o local do repositório é ~/[repository name]. Por exemplo, ~/hello-world.
Abrir um repositório atual com o Cloud Shell
Se você já clonou um repositório em um ambiente do Cloud Shell, siga as etapas na seção anterior. Quando o ambiente do Cloud Shell estiver pronto, você será solicitado a selecionar uma das seguintes opções:
Navegar para aquele diretório. Escolha essa opção para alterar automaticamente os diretórios para aquele que contém seu repositório. Por exemplo, ~/hello-world.
Navegar para aquele diretório e executar git pull. Escolha essa opção para alterar automaticamente os diretórios para aquele que contém seu repositório e extrair a versão mais recente dele para o ambiente do Cloud Shell.
Clonar uma nova cópia usando o comando git clone. Para criar uma nova pasta contendo o repositório no ambiente do Cloud Shell, escolha essa opção. A nova pasta tem o mesmo nome do repositório, com um número anexado a ela. Por exemplo, uma segunda cópia do repositório, hello-world, tem o nome ~/hello-world-2.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-11 UTC."],[],[],null,["# Browsing files in Cloud Shell\n\nThis topic describes how to browse files by using Cloud Shell.\n\nOpen a repository in Cloud Shell for the first time\n---------------------------------------------------\n\n1. In the Google Cloud console, open Cloud Source Repositories.\n\n [Open Cloud Source Repositories](https://source.cloud.google.com/repos)\n2. Click the name of a repository.\n\n A page opens, displaying the contents of the repository.\n3. Click **Edit code**.\n\n A new browser tab opens, containing the Cloud Shell environment. You're\n also prompted to confirm whether you want to clone the repository into your\n Cloud Shell.\n4. Click **Proceed**.\n\n A Cloud Shell environment opens, containing a clone of your repository.\n By default, the location of the repository is `~/[repository name]`. For\n example, `~/hello-world`.\n\nOpen an existing repository with Cloud Shell\n--------------------------------------------\n\nIf you have already cloned a repository into a Cloud Shell environment,\nfollow the steps in the preceding section. When the Cloud Shell environment\nis ready, you're prompted to select from one of the following options:\n\n- Navigate into that directory. To automatically change directories to the one containing your repository, choose this option. For example, `~/hello-world`.\n- Navigate into that directory and run `git pull`. To automatically change directories to the one containing your repository and pull the latest version of the repository to the Cloud Shell environment, choose this option.\n- Clone a new copy by using the `git clone` command. To create a new folder containing the repository in the Cloud Shell environment, choose this option. The new folder has the same name as the repository, with a number appended to it. For example, a second copy of the repository, `hello-world`, has the name `~/hello-world-2`."]]