O Cloud Source Repositories oferece repositórios Git privados e com todos os recursos, hospedados no Google Cloud.
É possível usar o Cloud Source Repositories para desenvolvimento colaborativo e controlado por versão de qualquer app ou serviço, incluindo aqueles executados no App Engine e no Compute Engine.
Se você está familiarizado com o Git, consegue rapidamente dar os primeiros passos com o Cloud Source Repositories. Por exemplo, é possível adicionar o Cloud Source Repositories a um repositório Git local como controle remoto ou conectá-lo a um repositório hospedado no GitHub ou no Bitbucket. De um repositório local, use o conjunto padrão de comandos do Git para interagir com o repositório na nuvem, incluindo push
, pull
, clone
e log
.
Vários repositórios
É possível criar vários repositórios para um único projeto do Google Cloud, permitindo que você organize o código associado ao seu projeto na nuvem da melhor maneira para você.
Repositórios conectados
É possível conectar um repositório do GitHub ou do Bitbucket (links em inglês) ao Cloud Source Repositories. Os repositórios conectados são automaticamente sincronizados com o Cloud Source Repositories.
Compatibilidade de editor
Como os repositórios do Cloud Source Repositories são repositórios Git, você pode continuar usando o editor de sua preferência para trabalhar no seu código. Para saber mais sobre como ter uma experiência mais integrada, consulte os tópicos a seguir:
Navegador de origem
O Cloud Source Repositories também oferece um navegador de origem que pode ser usado para acessar os arquivos do repositório no console do Google Cloud.
Geração automática de registros
O Cloud Source Repositories envia registros automaticamente sobre a atividade do repositório ao Cloud Logging para ajudar a rastrear e resolver problemas de acesso a dados.
Use esses registros para revisar a recente sincronização de repositórios, o acesso ao repositório por outros usuários e as ações administrativas, como criações, exclusões e alterações de permissão. Além disso, é possível definir as configurações de notificação para que um alerta seja enviado quando um erro é registrado durante a sincronização de repositórios.
Para mais informações sobre a leitura e a gravação de entradas de registro no Logging, consulte este guia de início rápido. Para informações sobre possíveis configurações de faturamento para gerenciar o armazenamento de seus registros, consulte Preços do Logging.
Detecção de chave de segurança
O Cloud Source Repositories oferece a detecção de chave de segurança para bloquear as transações git push
que incluem informações confidenciais. Esse recurso foi criado para melhorar a segurança do seu código-fonte. Ativá-lo é uma prática recomendada. Para mais informações, consulte Como detectar chaves de segurança.
Dados do usuário
A seguir
- Saiba como configurar um repositório.
- Saiba como adicionar um repositório como controle remoto.
- Saiba como conectar um repositório hospedado no GitHub ou no Bitbucket.
- Saiba como usar o navegador de origem.