Recurso: Repo
Um repositório (ou repo) é um repositório Git que armazena conteúdo de código-fonte com controle de versões.
Representação JSON | |
---|---|
{ "name": string, "size": string, "url": string, "mirrorConfig": { object( |
Campos | |
---|---|
name |
Nome do recurso do repositório, no formato |
size |
O uso de disco do repositório, em bytes. Campo somente leitura. O tamanho só é retornado pelo repos.get. |
url |
URL para clonar o repositório do Google Cloud Source Repositories. Campo somente leitura. |
mirrorConfig |
Como esse repositório espelha um repositório gerenciado por outro serviço. Campo somente leitura. |
pubsubConfigs |
Como este repositório publica uma alteração no repositório por meio do Cloud Pub/Sub. Codificado pelos nomes dos tópicos. Um objeto com uma lista de pares |
MirrorConfig
Configuração para espelhar automaticamente um repositório de outro serviço de hospedagem como, por exemplo, GitHub ou BitBucket.
Representação JSON | |
---|---|
{ "url": string, "webhookId": string, "deployKeyId": string } |
Campos | |
---|---|
url |
URL do repositório principal no outro serviço de hospedagem. |
webhookId |
Código do webhook que detecta atualizações para acionar o espelhamento. A remoção desse webhook do outro serviço de hospedagem fará que o Google Cloud Source Repositories pare de receber notificações. Assim, o espelhamento será desativado. |
deployKeyId |
Código da chave de implantação SSH no outro serviço de hospedagem. A remoção dessa chave do outro serviço desautoriza o espelhamento pelo Google Cloud Source Repositories. |
Métodos |
|
---|---|
|
Cria um repositório no projeto especificado com o nome especificado. |
|
Exclui um repositório. |
|
Retorna informações sobre um repositório. |
|
Busca a política de controle de acesso para um recurso. |
|
Retorna todos os repositórios que pertencem a um projeto. |
|
Atualiza as informações sobre um repositório. |
|
Define a política de controle de acesso no recurso especificado. |
|
Retorna as permissões do autor da chamada no recurso especificado. |