Condividi tramite


GitHub

GitHub è un servizio di hosting di repository Git basato sul Web. Offre tutte le funzionalità di controllo delle revisioni distribuite e gestione del codice sorgente (SCM) di Git, nonché l'aggiunta di funzionalità specifiche.

Questo connettore è disponibile nei prodotti e nelle aree seguenti:

Servizio Class Regions
Copilot Studio Normale Tutte le aree di Power Automate , ad eccezione delle seguenti:
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
App per la logica Normale Tutte le aree di App per la logica , ad eccezione delle seguenti:
     - Aree di Azure Cina
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Apps Normale Tutte le aree di Power Apps , ad eccezione dei seguenti:
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Automate Normale Tutte le aree di Power Automate , ad eccezione delle seguenti:
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Contatto
Nome Microsoft
URL https://support.microsoft.com/
Email abapi@microsoft.com
Metadati del connettore
Editore Microsoft
Sito web https://github.com/
Informativa sulla privacy https://github.com/trust-center/privacy
Categorie Operazioni IT; Collaborazione

Autore di app GitHub del connettore

Questo connettore usa le app per account aaptapps

Approfondimento del connettore

Per altre informazioni sul connettore, vedere la sezione dettagliata.

Problemi noti e limitazioni

Si noti che attiva la ricerca di elementi di problema tra repository di proprietà e membri assegnati all'utente autenticato. I repository dell'organizzazione non sono supportati.

Limiti per la limitazione delle richieste

Nome Chiamate Periodo di rinnovo
Chiamate API per connessione 100 60 secondi
Frequenza dei polling dei trigger 1 15 secondi

Azioni

Aggiornare un'attività cardine

Aggiornare un'attività cardine esistente.

Aggiornare un problema

Aggiornare un problema esistente in base al numero di problema.

Aggiornare una richiesta pull (anteprima)

Questa operazione viene usata per aggiornare una richiesta pull per il repository. Per aggiornare una richiesta pull in un repository pubblico, è necessario disporre dell'accesso in scrittura all'intestazione o al ramo di origine. Per i repository di proprietà dell'organizzazione, è necessario essere membri dell'organizzazione proprietaria del repository per aprire o aggiornare una richiesta pull.

Aggiungere un repository selezionato a un segreto dell'organizzazione (anteprima)

Aggiunge un repository a un segreto dell'organizzazione quando l'oggetto per l'accesso visibility al repository è impostato su selected. La visibilità viene impostata quando si crea o si aggiorna un segreto dell'organizzazione. Per usare questo endpoint, è necessario eseguire l'autenticazione usando un token di accesso con l'ambito admin:org . GitHub Apps deve avere l'autorizzazione dell'organizzazione secrets per usare questo endpoint.

Confrontare due commit (anteprima)

Sia base che head devono essere nomi di ramo in repositoryName. Per confrontare rami in altri repository nella stessa rete di repositoryName, usare il formato <USERNAME>:branch. La risposta equivale all'esecuzione del git log base..head comando. I commit vengono tuttavia restituiti in ordine cronologico.

Controllare se un utente è un collaboratore del repository

Controllare se un utente è un collaboratore del repository.

Creare o aggiornare un segreto del repository (anteprima)

Crea o aggiorna un segreto del repository con un valore crittografato. Crittografare il segreto usando LibSodium.

Creare un evento dispatch del repository (anteprima)

Questa operazione consiste nell'attivare un evento webhook chiamato repository_dispatch quando si vuole che l'attività venga eseguita all'esterno di GitHub Per attivare un flusso di lavoro di GitHub Actions o un webhook di GitHub App. È necessario configurare il flusso di lavoro di GitHub Actions o l'app GitHub per l'esecuzione quando si verifica l'evento repository_dispatch .

Creare un problema

Questa operazione viene usata per creare un nuovo problema per un repository specifico.

Creare un repository usando un modello (anteprima)

Crea un nuovo repository usando un modello di repository. L'utente autenticato deve essere proprietario o membro di un'organizzazione proprietaria del repository.

Creare un riferimento (anteprima)

Crea un riferimento per il repository. Non è possibile creare nuovi riferimenti per repository vuoti, anche se esiste l'hash SHA-1 di commit usato. I repository vuoti sono repository senza rami.

Creare una richiesta pull (anteprima)

Questa operazione consiste nel creare una richiesta pull in un repository. Per aprire o aggiornare una richiesta pull in un repository pubblico, è necessario disporre dell'accesso in scrittura all'intestazione o al ramo di origine. Per i repository di proprietà dell'organizzazione, è necessario essere membri dell'organizzazione proprietaria del repository per creare una richiesta pull.

Elenca gli assegnatari disponibili per i problemi in un repository

Elenca gli assegnatari disponibili per i problemi in un repository.

Elenca tutte le attività cardine di un repository

Elenca tutte le attività cardine di un repository.

Elenca tutte le etichette per un problema

Elenca tutte le etichette per un problema.

Elenca tutte le etichette per un repository

Elenca tutte le etichette per un repository.

Elenca tutti i repository per l'utente autenticato

Elenca tutti i repository (sia pubblici che privati) per l'utente autenticato.

Elenca tutti i repository pubblici per un'organizzazione

Elenca tutti i repository pubblici per un'organizzazione.

Elenca tutti i repository pubblici per un utente

Elenca tutti i repository pubblici per un utente.

Elencare i collaboratori del repository

Elencare i collaboratori del repository.

Elimina un webhook GitHub (anteprima)

Elimina un webhook GitHub

Eseguire ricerche in Github usando Query

Eseguire ricerche in Github usando Query

Github MCP Server

Github MCP Server

Ottenere l'elenco di file da una richiesta pull (anteprima)

Questa operazione viene usata per ottenere l'elenco di file da una richiesta pull per il repository.

Ottenere l'utente autenticato

Ottenere l'utente autenticato.

Ottenere tutte le richieste pull di un repository

Ottenere tutte le richieste pull di un repository.

Ottenere tutti i problemi di un repository

Ottenere tutti i problemi di un repository.

Ottenere un problema specifico di un repository

Ottenere un problema specifico di un repository.

Ottenere un repository in base all'ID (anteprima)

Ottiene un repository in base all'ID.

Ottenere un riferimento (anteprima)

Restituisce un singolo riferimento dal database Git. Il reference parametro deve essere formattato come heads/<branch name> per i rami e tags/<tag name> per i tag. Se non reference corrisponde a un riferimento esistente, viene restituito un oggetto 404 .

Ottenere una chiave pubblica del repository (anteprima)

Ottiene la chiave pubblica, che è necessario crittografare i segreti. È necessario crittografare un segreto prima di poter creare o aggiornare i segreti.

Ottenere una richiesta pull (anteprima)

Questa operazione viene usata per ottenere una richiesta pull per il repository.

Richiedere revisori per una richiesta pull (anteprima)

Richiede revisioni per una richiesta pull da un determinato set di utenti e/o team.

Rimuovere i revisori richiesti da una richiesta pull (anteprima)

Rimuovere i revisori richiesti da una richiesta pull da un determinato set di utenti e/o team.

Rimuovere il repository selezionato da un segreto dell'organizzazione (anteprima)

Rimuove un repository da un segreto dell'organizzazione quando l'oggetto per l'accesso visibility al repository è impostato su selected. La visibilità viene impostata quando si crea o si aggiorna un segreto dell'organizzazione. Per usare questo endpoint, è necessario eseguire l'autenticazione usando un token di accesso con l'ambito admin:org . GitHub Apps deve avere l'autorizzazione dell'organizzazione secrets per usare questo endpoint.

Trovare i problemi in base allo stato e alla parola chiave

Trovare i problemi in base allo stato e alla parola chiave.

Unire una richiesta pull (anteprima)

Questa operazione viene usata per unire una richiesta pull per il repository.

Aggiornare un'attività cardine

Aggiornare un'attività cardine esistente.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Numero cardine
milestoneNumber True integer

Numero cardine per un determinato cardine.

Titolo
title string

Riepilogo dell'attività cardine.

stato
state string

Stato di apertura o chiusura dell'attività cardine.

Pietre miliari
description string

Descrizione dell'attività cardine.

due_on
due_on string

Data di scadenza dell'attività cardine.

Restituisce

Raccolta di problemi correlati e richieste pull.

response
Milestone

Aggiornare un problema

Aggiornare un problema esistente in base al numero di problema.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Numero problema
issueNumber True integer

Numero di problema per un determinato problema.

Titolo
title string

Riepilogo del problema.

Corpo
body string

Descrizione del problema.

assegnatario
assignee string

Assegnatario del problema.

stato
state string

Stato di apertura o chiusura di un problema. Può essere aperto o chiuso.

ChangeReason
state_reason string

Motivo della modifica dello stato.

Pietre miliari
milestone string

Numero di attività cardine da associare al problema.

labels
labels array of string

etichette associate al problema.

Assegnatari
assignees array of string

UserSnames da assegnare al problema.

Restituisce

Proprietà di un problema di GitHub.

Aggiornare una richiesta pull (anteprima)

Questa operazione viene usata per aggiornare una richiesta pull per il repository. Per aggiornare una richiesta pull in un repository pubblico, è necessario disporre dell'accesso in scrittura all'intestazione o al ramo di origine. Per i repository di proprietà dell'organizzazione, è necessario essere membri dell'organizzazione proprietaria del repository per aprire o aggiornare una richiesta pull.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Numero pull
pullNumber True integer

Numero pull.

Titolo
title string

Titolo della richiesta pull.

Corpo
body string

Contenuto della richiesta pull.

stato
state string

Stato di questa richiesta pull. open o closed.

Base
base string

Nome del ramo in cui si desidera eseguire il pull delle modifiche. Deve trattarsi di un ramo esistente nel repository corrente. Non è possibile aggiornare il ramo di base in una richiesta pull per puntare a un altro repository.

Il manutenitore può modificare?
maintainer_can_modify boolean

Indica se i gestori possono modificare la richiesta pull.

Restituisce

Le richieste pull consentono di comunicare ad altri utenti le modifiche di cui è stato eseguito il push in un repository in GitHub. Dopo l'invio di una richiesta pull, le parti interessate possono esaminare il set di modifiche, discutere le potenziali modifiche e persino eseguire il push dei commit di completamento, se necessario.

Corpo
PullRequest

Aggiungere un repository selezionato a un segreto dell'organizzazione (anteprima)

Aggiunge un repository a un segreto dell'organizzazione quando l'oggetto per l'accesso visibility al repository è impostato su selected. La visibilità viene impostata quando si crea o si aggiorna un segreto dell'organizzazione. Per usare questo endpoint, è necessario eseguire l'autenticazione usando un token di accesso con l'ambito admin:org . GitHub Apps deve avere l'autorizzazione dell'organizzazione secrets per usare questo endpoint.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Repository Id
repositoryId True integer

Identificatore univoco del repository.

Nome segreto
secretName True string

Nome del segreto.

Confrontare due commit (anteprima)

Sia base che head devono essere nomi di ramo in repositoryName. Per confrontare rami in altri repository nella stessa rete di repositoryName, usare il formato <USERNAME>:branch. La risposta equivale all'esecuzione del git log base..head comando. I commit vengono tuttavia restituiti in ordine cronologico.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Base
base True string

parametro di base

Head
head True string

parametro head

Restituisce

Confronto commit

Controllare se un utente è un collaboratore del repository

Controllare se un utente è un collaboratore del repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

nome utente
userName True string

Handle per l'account utente GitHub.

Restituisce

Modello per il recupero di una risposta api singola

response
object

Creare o aggiornare un segreto del repository (anteprima)

Crea o aggiorna un segreto del repository con un valore crittografato. Crittografare il segreto usando LibSodium.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Nome segreto
secretName True string

Nome del segreto.

encrypted_value
encrypted_value string

Valore per il segreto crittografato con LibSodium usando la chiave pubblica recuperata dall'azione Ottieni una chiave pubblica del repository.

key_id
key_id string

ID della chiave usata per crittografare il segreto.

Creare un evento dispatch del repository (anteprima)

Questa operazione consiste nell'attivare un evento webhook chiamato repository_dispatch quando si vuole che l'attività venga eseguita all'esterno di GitHub Per attivare un flusso di lavoro di GitHub Actions o un webhook di GitHub App. È necessario configurare il flusso di lavoro di GitHub Actions o l'app GitHub per l'esecuzione quando si verifica l'evento repository_dispatch .

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Nome evento
event_type string

Nome dell'evento webhook personalizzato.

Payload dell'evento
client_payload object

Payload JSON con informazioni aggiuntive sull'evento webhook che può essere usato dall'azione o dal worklow.

Creare un problema

Questa operazione viene usata per creare un nuovo problema per un repository specifico.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Titolo
title True string

Riepilogo del problema.

Corpo
body string

Descrizione del problema.

Restituisce

Proprietà di un problema di GitHub.

Creare un repository usando un modello (anteprima)

Crea un nuovo repository usando un modello di repository. L'utente autenticato deve essere proprietario o membro di un'organizzazione proprietaria del repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario modello
templateOwner True string

Nome del proprietario del repository di modelli.

Repository di modelli
templateRepository True string

Nome del repository di modelli.

Proprietario
owner string

L'organizzazione o la persona che possiede il nuovo repository. Se lasciato vuoto, l'utente autenticato sarà il proprietario.

Nome
name True string

Nome del nuovo repository.

Description
description string

Breve descrizione del nuovo repository.

È privato?
private boolean

Per true creare un nuovo repository privato o false per crearne uno nuovo.

Restituisce

Un repository Git

Creare un riferimento (anteprima)

Crea un riferimento per il repository. Non è possibile creare nuovi riferimenti per repository vuoti, anche se esiste l'hash SHA-1 di commit usato. I repository vuoti sono repository senza rami.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Reference
ref True string

Nome del riferimento completo (ad esempio: refs/heads/master). Se non inizia con "refs" e ha almeno due barre, verrà rifiutato.

Sha
sha True string

Valore SHA1 per questo riferimento.

Restituisce

Riferimenti Git all'interno di un repository

Corpo
GitReference

Creare una richiesta pull (anteprima)

Questa operazione consiste nel creare una richiesta pull in un repository. Per aprire o aggiornare una richiesta pull in un repository pubblico, è necessario disporre dell'accesso in scrittura all'intestazione o al ramo di origine. Per i repository di proprietà dell'organizzazione, è necessario essere membri dell'organizzazione proprietaria del repository per creare una richiesta pull.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Titolo
title string

Titolo della nuova richiesta pull.

Head
head True string

Nome del ramo in cui vengono implementate le modifiche. Per le richieste pull tra repository nella stessa rete, spazio dei nomi head con un utente simile al seguente: username:branch.

Base
base True string

Nome del ramo in cui si desidera eseguire il pull delle modifiche. Deve trattarsi di un ramo esistente nel repository corrente. Non è possibile inviare una richiesta pull a un repository che richiede un merge a una base di un altro repository.

Corpo
body string

Contenuto della richiesta pull.

Il manutenitore può modificare?
maintainer_can_modify boolean

Indica se i gestori possono modificare la richiesta pull.

Bozze
draft boolean

Indica se la richiesta pull è una bozza.

Restituisce

Le richieste pull consentono di comunicare ad altri utenti le modifiche di cui è stato eseguito il push in un repository in GitHub. Dopo l'invio di una richiesta pull, le parti interessate possono esaminare il set di modifiche, discutere le potenziali modifiche e persino eseguire il push dei commit di completamento, se necessario.

Corpo
PullRequest

Elenca gli assegnatari disponibili per i problemi in un repository

Elenca gli assegnatari disponibili per i problemi in un repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

per_page
per_page integer

Numero di risultati per pagina.

page
page integer

Numero di pagina da visualizzare.

Restituisce

Modello per il recupero della risposta dell'API elenco

Elenca tutte le attività cardine di un repository

Elenca tutte le attività cardine di un repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

state
state string

Stato dell'attività cardine.

sort
sort string

Elementi per cui ordinare i risultati.

direction
direction string

Direzione di ordinamento.

per_page
per_page integer

Numero di risultati per pagina.

page
page integer

Numero di pagina da visualizzare.

Restituisce

Modello per il recupero della risposta dell'API elenco

Elenca tutte le etichette per un problema

Elenca tutte le etichette per un problema.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Numero problema
issueNumber True integer

Numero di problema per un determinato problema.

per_page
per_page integer

Numero di risultati per pagina.

page
page integer

Numero di pagina da visualizzare.

Restituisce

Modello per il recupero della risposta dell'API elenco

Elenca tutte le etichette per un repository

Elenca tutte le etichette per un repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

per_page
per_page integer

Numero di risultati per pagina.

page
page integer

Numero di pagina da visualizzare.

Restituisce

Modello per il recupero della risposta dell'API elenco

Elenca tutti i repository per l'utente autenticato

Elenca tutti i repository (sia pubblici che privati) per l'utente autenticato.

Parametri

Nome Chiave Necessario Tipo Descrizione
visibilità
visibility string

Limitare i risultati ai repository della visibilità specificata (public/private/all).

affiliazione
affiliation string

Limitare i risultati in base all'affiliazione.

poiché
since string

Limitare i risultati ai repository aggiornati dopo un determinato periodo di tempo.

before
before string

Limitare i risultati ai repository aggiornati prima di un determinato momento.

type
type string

Limitare i risultati ai repository del tipo specificato.

sort
sort string

Proprietà per cui ordinare i risultati.

direction
direction string

Direzione di ordinamento.

per_page
per_page integer

Numero di risultati per pagina.

page
page integer

Numero di pagina da recuperare

Restituisce

Modello per il recupero della risposta dell'API elenco

Elenca tutti i repository pubblici per un'organizzazione

Elenca tutti i repository pubblici per un'organizzazione.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

type
type string

Limitare i risultati ai repository del tipo specificato.

sort
sort string

Proprietà per cui ordinare i risultati.

direction
direction string

Direzione di ordinamento.

per_page
per_page integer

Numero di risultati per pagina.

page
page integer

Numero di pagina da recuperare

Restituisce

Modello per il recupero della risposta dell'API elenco

Elenca tutti i repository pubblici per un utente

Elenca tutti i repository pubblici per un utente.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

type
type string

Limitare i risultati ai repository del tipo specificato.

sort
sort string

Proprietà per cui ordinare i risultati.

direction
direction string

Direzione di ordinamento.

per_page
per_page integer

Numero di risultati per pagina.

page
page integer

Numero di pagina da recuperare

Restituisce

Modello per il recupero della risposta dell'API elenco

Elencare i collaboratori del repository

Elencare i collaboratori del repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

per_page
per_page integer

Numero di risultati per pagina.

page
page integer

Numero di pagina da visualizzare.

Restituisce

Modello per il recupero della risposta dell'API elenco

Elimina un webhook GitHub (anteprima)

Elimina un webhook GitHub

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

GitHub Webhook ID
webhookId True string

ID del webhook GitHub

Eseguire ricerche in Github usando Query

Eseguire ricerche in Github usando Query

Parametri

Nome Chiave Necessario Tipo Descrizione
query
query string

query

Github MCP Server

Github MCP Server

Ottenere l'elenco di file da una richiesta pull (anteprima)

Questa operazione viene usata per ottenere l'elenco di file da una richiesta pull per il repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Numero pull
pullNumber True integer

Numero pull.

Restituisce

Ottenere l'utente autenticato

Ottenere l'utente autenticato.

Restituisce

Proprietà di un utente GitHub.

Ottenere tutte le richieste pull di un repository

Ottenere tutte le richieste pull di un repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

state
state string

Filtra in base allo stato.

testa
head string

Filtrare in base all'utente head o all'organizzazione.

base
base string

Filtrare in base al nome del ramo di base.

sort
sort string

Elementi per cui ordinare i risultati.

direction
direction string

Direzione di ordinamento.

perPage
per_page integer

Numero di risultati per pagina.

page
page integer

Numero di pagina da visualizzare.

Restituisce

Modello per il recupero della risposta dell'API elenco

Ottenere tutti i problemi di un repository

Ottenere tutti i problemi di un repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

pietra miliare
milestone string

Filtra per attività cardine.

state
state string

Filtra in base allo stato.

assegnatario
assignee string

Filtrare in base all'assegnatario.

creatore
creator string

Filtra per autore.

accennato
mentioned string

Filtra per menzioni.

labels
labels string

Filtrare in base ai nomi delle etichette.

sort
sort string

Campo per cui ordinare i risultati.

direction
direction string

Direzione di ordinamento.

poiché
since string

Filtrare in base ai problemi dopo la data specificata.

per_page
per_page integer

Numero di risultati per pagina.

page
page integer

Numero di pagina da visualizzare.

Restituisce

Modello per il recupero della risposta dell'API elenco

Ottenere un problema specifico di un repository

Ottenere un problema specifico di un repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Numero problema
issueNumber True integer

Numero di problema per un determinato problema.

Restituisce

Proprietà di un problema di GitHub.

Ottenere un repository in base all'ID (anteprima)

Ottiene un repository in base all'ID.

Parametri

Nome Chiave Necessario Tipo Descrizione
Repository Id
repositoryId True integer

Identificatore univoco del repository.

Restituisce

Un repository Git

Ottenere un riferimento (anteprima)

Restituisce un singolo riferimento dal database Git. Il reference parametro deve essere formattato come heads/<branch name> per i rami e tags/<tag name> per i tag. Se non reference corrisponde a un riferimento esistente, viene restituito un oggetto 404 .

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Reference
reference True string

Il riferimento nell'URL deve essere formattato come nome di testa/<ramo> per rami e tag/<nome> tag per i tag.

Restituisce

Riferimenti Git all'interno di un repository

Corpo
GitReference

Ottenere una chiave pubblica del repository (anteprima)

Ottiene la chiave pubblica, che è necessario crittografare i segreti. È necessario crittografare un segreto prima di poter creare o aggiornare i segreti.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Restituisce

Chiave pubblica usata per impostare Segreti azioni.

Ottenere una richiesta pull (anteprima)

Questa operazione viene usata per ottenere una richiesta pull per il repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Numero pull
pullNumber True integer

Numero pull.

Restituisce

Le richieste pull consentono di comunicare ad altri utenti le modifiche di cui è stato eseguito il push in un repository in GitHub. Dopo l'invio di una richiesta pull, le parti interessate possono esaminare il set di modifiche, discutere le potenziali modifiche e persino eseguire il push dei commit di completamento, se necessario.

Corpo
PullRequest

Richiedere revisori per una richiesta pull (anteprima)

Richiede revisioni per una richiesta pull da un determinato set di utenti e/o team.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Numero pull
pullNumber True integer

Numero pull.

Recensori
reviewers array of string
team_reviewers
team_reviewers array of string

Rimuovere i revisori richiesti da una richiesta pull (anteprima)

Rimuovere i revisori richiesti da una richiesta pull da un determinato set di utenti e/o team.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Numero pull
pullNumber True integer

Numero pull.

Recensori
reviewers array of string
team_reviewers
team_reviewers array of string

Rimuovere il repository selezionato da un segreto dell'organizzazione (anteprima)

Rimuove un repository da un segreto dell'organizzazione quando l'oggetto per l'accesso visibility al repository è impostato su selected. La visibilità viene impostata quando si crea o si aggiorna un segreto dell'organizzazione. Per usare questo endpoint, è necessario eseguire l'autenticazione usando un token di accesso con l'ambito admin:org . GitHub Apps deve avere l'autorizzazione dell'organizzazione secrets per usare questo endpoint.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Repository Id
repositoryId True integer

Identificatore univoco del repository.

Nome segreto
secretName True string

Nome del segreto.

Trovare i problemi in base allo stato e alla parola chiave

Trovare i problemi in base allo stato e alla parola chiave.

Parametri

Nome Chiave Necessario Tipo Descrizione
q
q True string

Parole chiave di ricerca e qualificatori.

sort
sort string

Proprietà per cui ordinare i risultati.

order
order string

Direzione di ordinamento.

per_page
per_page integer

Numero di risultati per pagina.

page
page integer

Numero di pagina da recuperare

Restituisce

Modello per il recupero dei risultati della ricerca

Unire una richiesta pull (anteprima)

Questa operazione viene usata per unire una richiesta pull per il repository.

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Numero pull
pullNumber True integer

Numero pull.

Titolo commit
commitTitle string

Titolo per il messaggio di commit automatico.

Messaggio di commit
commitMessage string

Dettagli aggiuntivi da aggiungere al messaggio di commit automatico.

Sha
sha string

SHA che l'intestazione della richiesta pull deve corrispondere per consentire l'unione.

Merge, metodo
mergeMethod string

Metodo merge da usare. I valori possibili sono merge, squash o rebase. Il valore predefinito è merge.

Restituisce

Risultato unione richiesta pull.

Trigger

Quando un problema assegnato all'utente corrente viene chiuso

Questa operazione viene attivata quando viene chiuso un problema assegnato all'utente connesso.

Quando un problema viene assegnato all'utente corrente

Questa operazione viene attivata quando viene assegnato un problema all'utente connesso.

Quando viene aperto un nuovo problema e assegnato a me

Questa operazione viene attivata quando viene aperto un problema e assegnato all'utente connesso.

Quando viene creata o modificata una richiesta pull (anteprima)

Crea un webhook GitHub per le richieste pull

Quando un problema assegnato all'utente corrente viene chiuso

Questa operazione viene attivata quando viene chiuso un problema assegnato all'utente connesso.

Restituisce

Proprietà di un problema di GitHub.

Quando un problema viene assegnato all'utente corrente

Questa operazione viene attivata quando viene assegnato un problema all'utente connesso.

Restituisce

Proprietà di un problema di GitHub.

Quando viene aperto un nuovo problema e assegnato a me

Questa operazione viene attivata quando viene aperto un problema e assegnato all'utente connesso.

Restituisce

Proprietà di un problema di GitHub.

Quando viene creata o modificata una richiesta pull (anteprima)

Crea un webhook GitHub per le richieste pull

Parametri

Nome Chiave Necessario Tipo Descrizione
Proprietario del repository
repositoryOwner True string

Nome del proprietario del repository.

Nome del repository
repositoryName True string

Nome del repository.

Eventi di webhook su cui restare in ascolto
events True array of string

Eventi di webhook su cui restare in ascolto

Restituisce

Risposta alla richiesta pull del webhook.

Definizioni

IssueDetailsModel

Proprietà di un problema di GitHub.

Nome Percorso Tipo Descrizione
Titolo
title string

Riepilogo del problema.

Corpo
body string

Descrizione del problema.

assegnatario
assignee UserDetailsModel

Proprietà di un utente GitHub.

id
number integer

ID univoco del problema.

stato
state string

Stato del problema.

Creazione di Date-Time
created_at string

Aaaa-MM-ggTHH:mm:ss.fffZ (formato UTC).

Repository Url
repository_url string

Collegamento Web al repository.

MultipleSearchFetchModel

Modello per il recupero dei risultati della ricerca

Nome Percorso Tipo Descrizione
body
body array of GeneralAPIModel

corpo del risultato

MultipleFetchModel

Modello per il recupero della risposta dell'API elenco

Nome Percorso Tipo Descrizione
Elementi
GeneralAPIModel

Modello per il recupero di una risposta api singola

GeneralAPIModel

Modello per il recupero di una risposta api singola

UserDetailsModel

Proprietà di un utente GitHub.

Nome Percorso Tipo Descrizione
Account di accesso
login string

Account di accesso utente.

id
id integer

ID utente.

ID nodo
node_id string

ID nodo utente.

Avatar Url
avatar_url string

URL avatar utente.

Gravatar Id
gravatar_id string

ID gravatar utente.

URL
url string

URL utente.

Html Url
html_url string

URL HTML dell'utente.

URL follower
followers_url string

User FollowerUrl

URL seguente
following_url string

URL seguente dell'utente.

Gists Url
gists_url string

URL Gists dell'utente.

URL con stella
starred_url string

URL con ruolo utente.

URL sottoscrizioni
subscriptions_url string

URL sottoscrizioni utente.

URL organizzazione
organizations_url string

URL organizzazioni utente.

URL repository
repos_url string

URL repository utente.

URL eventi
events_url string

URL eventi utente.

URL eventi ricevuti
received_events_url string

URL degli eventi ricevuti dall'utente.

TIPO
type string

Tipo di utente.

Amministratore del sito
site_admin boolean

L'amministratore del sito utente è?

Nome
name string

Nome utente.

Azienda
company string

User Company.

Blog
blog string

Blog dell'utente.

Posizione
location string

Posizione utente.

Email
email string

Indirizzo di posta elettronica dell'utente.

Assuntibile
hireable boolean

User Hireable?

Biografia
bio string

Bio utente.

Repository pubblici
public_repos integer

Repository pubblici dell'utente.

Gists pubblici
public_gists integer

Gists pubblici dell'utente.

Follower
followers integer

Follower dell'utente.

Seguito
following integer

Utente seguente.

Creato all'indirizzo
created_at date-time

Utente creato all'indirizzo.

Aggiornato all'indirizzo
updated_at date-time

Utente aggiornato all'indirizzo.

Verifica

Nome Percorso Tipo Descrizione
Verifica
verified boolean

Indica se GitHub considera la firma in questo commit da verificare.

Motivo della verifica
reason string

Motivo del valore verificato.

Valore con segno
payload string

Valore firmato.

Firma commit
signature string

Firma estratta dal commit.

GitUser

Metaproprietà per le informazioni sull'autore/commiter Git.

Nome Percorso Tipo Descrizione
Nome utente Git
name string

Nome utente

Messaggio di posta elettronica dell'utente Git
email string

Email

Timestamp del commit
date string

Timestamp del commit.

DiffEntry

Voce diff

Nome Percorso Tipo Descrizione
Nome del file
filename string

Nome file modificato.

Aggiunte
additions integer

Numero di aggiunte nel file

Eliminazioni
deletions integer

Numero di eliminazioni nel file

Changes
changes integer

Numero di modifiche nel file

stato
status string

Stato della modifica modificata, rinominata e così via.

URL non elaborato
raw_url string

Collegamento url non elaborato al file

Blob Url
blob_url string

Collegamento url BLOB al file

Patch
patch string

Modifiche effettive apportate al file.

Sha della modifica
sha string

SHA della modifica.

URL contenuto
contents_url string

URL contenuto file.

Nomefile precedente
previous_filename string

Nomefile precedente se fileName viene modificato

Conferma

Conferma

Nome Percorso Tipo Descrizione
Commit Url
url string

URL HTTP per il commit.

Commit Sha
sha string

SHA del commit

ID nodo
node_id string

ID nodo del commit.

HTML Url
html_url string

URL HTML del commit

URL commenti
comments_url string

URL dei commenti del commit

Commit Url
commit.url string

URL del commit.

autore
commit.author GitUser

Metaproprietà per le informazioni sull'autore/commiter Git.

Committer
commit.committer GitUser

Metaproprietà per le informazioni sull'autore/commiter Git.

Messaggio di commit
commit.message string

Messaggio di commit.

Conteggio commenti
commit.comment_count integer

Conteggio commenti del commit

Commit Sha
commit.tree.sha string

SHA del commit

Commit Url
commit.tree.url uri

URL commit.

verifica
commit.verification Verification
autore
author UserDetailsModel

Proprietà di un utente GitHub.

Committer
committer UserDetailsModel

Proprietà di un utente GitHub.

genitori
parents array of object
Sha padre
parents.sha string

Sha commit del ramo padre

URL del ramo padre
parents.url string

URL del ramo padre.

URL HTML del ramo padre
parents.html_url string

URL HTML del ramo padre.

Aggiunte
stats.additions integer

Numero di aggiunte

Eliminazioni
stats.deletions integer

Numero di eliminazioni

Total
stats.total integer

Totale modifiche

files
files array of DiffEntry

CommitComparison

Confronto commit

Nome Percorso Tipo Descrizione
URL
url string

URL per il confronto

HTML Url
html_url string

URL HTML per il confronto

URL permanente
permalink_url string

URL permanente per il confronto

Diff Url
diff_url string

Diff Url

Patch Url
patch_url string

Patch Url

base_commit
base_commit Commit

Conferma

merge_base_commit
merge_base_commit Commit

Conferma

stato
status string

Stato del confronto, ad esempio. diverge ecc.,

Avanti per
ahead_by integer

avanti per ramo di base

Dietro di
behind_by integer

behind_by ramo di base

Totale commit
total_commits integer

commit totali

Commit
commits array of Commit

Commette

File
files array of DiffEntry

files

ActionsPublicKey

Chiave pubblica usata per impostare Segreti azioni.

Nome Percorso Tipo Descrizione
ID chiave
key_id string

Identificatore della chiave.

Key
key string

Chiave pubblica con codifica Base64.

id
id integer

Identificatore univoco della chiave.

URL
url string

URL chiave pubblica.

Titolo
title string

Titolo chiave pubblica.

Creato all'indirizzo
created_at string

Data e ora di creazione della chiave.

Dettagli della licenza

Dettagli licenza

Nome Percorso Tipo Descrizione
Key
key string

ID SPDX in minuscolo della licenza.

Nome
name string

Nome completo della licenza specificato da https://spdx.org/licenses.

URL
url uri

URL della licenza in https://choosealicense.com.

SPDX Id
spdx_id string

Identificatore breve specificato da https://spdx.org/licenses.

ID nodo
node_id string

ID nodo licenza.

HTML Url
html_url uri

URL HTML della licenza.

RepositoryMiniDetails

Un repository Git

Nome Percorso Tipo Descrizione
Repository Id
id integer

Identificatore univoco del repository.

ID nodo repository
node_id string

ID nodo del repository.

Nome del repository
name string

Nome del repository.

Nome completo del repository
full_name string

Nome completo del repository.

Admin
permissions.admin boolean
tirare
permissions.pull boolean
Triage
permissions.triage boolean
spingere
permissions.push boolean
mantenere
permissions.maintain boolean
owner
owner UserDetailsModel

Proprietà di un utente GitHub.

Il repository è privato?
private boolean

Indica se il repository è privato o pubblico.

Descrizione repository
description string

Descrizione del repository

Home page del repository
homepage uri

Home page per questo repository

Linguaggio repository
language string

Lingua per questo repository

Repository archiviato?
archived boolean

Indica se il repository è archiviato.

Il repository è disabilitato?
disabled boolean

Restituisce un valore che indica se il repository è disabilitato o meno.

Visibilità repository
visibility string

Visibilità del repository: pubblica, privata o interna.

Repository creato all'indirizzo
created_at date-time

data e ora di creazione del repository.

Repository aggiornato all'indirizzo
updated_at date-time

data e ora dell'ultimo aggiornamento del repository.

Repository Allow Rebase Merge
allow_rebase_merge boolean

Indica se consentire l'unione di rebase per le richieste pull.

Repository Allow Squash Merge
allow_squash_merge boolean

Indica se consentire merge di squash per le richieste pull.

Eliminazione del repository ramo in un'unione
delete_branch_on_merge boolean

Se eliminare i rami head quando le richieste pull vengono unite

Repository Allow Merge Commit
allow_merge_commit boolean

Indica se consentire i commit di merge per le richieste pull.

Ramo master del repository
master_branch string

Ramo master del repository.

RepositoryDetails

Un repository Git

Nome Percorso Tipo Descrizione
id
id integer

Identificatore univoco del repository.

ID nodo
node_id string

ID nodo del repository.

Nome
name string

Nome del repository.

Nome completo
full_name string

Nome completo del repository.

Licenza
license LicenseDetails

Dettagli licenza

Forchette
forks integer

Numero di fork del repository.

Admin
permissions.admin boolean
tirare
permissions.pull boolean
Triage
permissions.triage boolean
spingere
permissions.push boolean
mantenere
permissions.maintain boolean
owner
owner UserDetailsModel

Proprietà di un utente GitHub.

È privato?
private boolean

Indica se il repository è privato o pubblico.

Html Url
html_url uri

URL HTML del repository

Description
description string

Descrizione del repository

È un fork?
fork boolean

Se il repository è un fork?

URL
url uri

URL HTTP per questo repository

URL archivio
archive_url string

URL archivio per questo repository

URL assegnatari
assignees_url string

URL degli assegnatari per questo repository

URL BLOB
blobs_url string

URL BLOB per questo repository

URL rami
branches_url string

URL rami per questo repository

URL collaboratori
collaborators_url string

URL collaboratori per questo repository

URL commenti
comments_url string

URL dei commenti per questo repository

URL commit
commits_url string

URL commit per questo repository

Confrontare l'URL
compare_url string

URL di confronto per questo repository

URL contenuto
contents_url string

URL contenuto per questo repository

URL collaboratori
contributors_url uri

URL collaboratori per questo repository

URL distribuzioni
deployments_url uri

URL delle distribuzioni per questo repository

URL download
downloads_url uri

URL download per questo repository

URL eventi
events_url uri

URL eventi per questo repository

URL fork
forks_url uri

URL del fork per questo repository

URL commit Git
git_commits_url string

URL commit Git per questo repository

URL riferimenti Git
git_refs_url string

URL dei riferimenti Git per questo repository

URL tag Git
git_tags_url string

URL dei tag Git per questo repository

Git Url
git_url string

URL Git per questo repository

URL commento problema
issue_comment_url string

URL del commento del problema per questo repository

URL degli eventi di problema
issue_events_url string

URL degli eventi di problema per questo repository

URL problemi
issues_url string

URL dei problemi per questo repository

URL chiavi
keys_url string

URL delle chiavi per questo repository

URL etichette
labels_url string

URL delle etichette per questo repository

URL lingue
languages_url uri

URL delle lingue per questo repository

Unisce l'URL
merges_url uri

L'URL di merge per questo repository

URL attività cardine
milestones_url string

URL delle attività cardine per questo repository

URL notifiche
notifications_url string

URL delle notifiche per questo repository

URL pull
pulls_url string

URL di pull per questo repository

URL delle versioni
releases_url string

URL delle versioni per questo repository

SSH Url
ssh_url string

URL SSH per clonare questo repository

Stargazers Url
stargazers_url uri

Gli stargazer (stargazer sono gli utenti che hanno aggiunto un segnalibro all'URL del repository GitHub) per questo repository

URL stato
statuses_url string

URL di stato per questo repository

URL sottoscrittori
subscribers_url uri

URL dei sottoscrittori per questo repository

URL sottoscrizione
subscription_url uri

URL della sottoscrizione per questo repository

URL tag
tags_url uri

URL dei tag per questo repository

Teams Url
teams_url uri

URL del team per questo repository

URL alberi
trees_url string

URL degli alberi per questo repository

Clone Url
clone_url string

URL clone per questo repository

Mirror Url
mirror_url uri

URL mirror originale per questo repository

URL hook
hooks_url uri

URL degli hook per questo repository

SVN Url
svn_url uri

URL SVN per questo repository

Home page
homepage uri

Home page per questo repository

Language
language string

Lingua per questo repository

Conteggio fork
forks_count integer

Numero di fork di questo repository nell'intera rete.

Conteggio stargazer
stargazers_count integer

Numero di utenti che hanno eseguito la visualizzazione del repository.

Conteggio watcher
watchers_count integer

Numero di utenti che guardano il repository.

Misura
size integer

Dimensioni del repository

Ramo predefinito
default_branch string

Ramo predefinito del repository.

Numero di problemi aperti
open_issues_count integer

Numero di problemi aperti nel repository.

Il modello è?
is_template boolean

Indica se questo repository funge da modello che può essere usato per generare nuovi repository.

Argomenti
topics array of string

Elenco di argomenti nel repository

Problemi?
has_issues boolean

Indica se i problemi sono abilitati.

Progetti?
has_projects boolean

Indica se i progetti sono abilitati.

Has Wiki?
has_wiki boolean

Indica se il wiki è abilitato.

Pagine?
has_pages boolean

Indica se le pagine sono abilitate.

Ha download?
has_downloads boolean

Indica se i download sono abilitati.

È archiviato?
archived boolean

Indica se il repository è archiviato.

È disabilitato?
disabled boolean

Restituisce un valore che indica se il repository è disabilitato o meno.

Visibilità
visibility string

Visibilità del repository: pubblica, privata o interna.

Push in corrispondenza
pushed_at date-time

Quando è stato eseguito l'ultimo push del repository.

Creato all'indirizzo
created_at date-time

data e ora di creazione del repository.

Aggiornato all'indirizzo
updated_at date-time

data e ora dell'ultimo aggiornamento del repository.

Consenti unione rebase
allow_rebase_merge boolean

Indica se consentire l'unione di rebase per le richieste pull.

ID repository modello
template_repository.id integer

Identificatore univoco del repository.

ID nodo repository modello
template_repository.node_id string

ID nodo del repository.

Nome repository modelli
template_repository.name string

Nome del repository.

Nome completo repository modelli
template_repository.full_name string

Nome completo del repository.

owner
template_repository.owner UserDetailsModel

Proprietà di un utente GitHub.

Il repository di modelli è privato?
template_repository.private boolean

Indica se il repository è privato o pubblico.

URL HTML del repository di modelli
template_repository.html_url uri

URL HTML del repository

Descrizione repository modelli
template_repository.description string

Descrizione del repository

Il repository di modelli è un fork?
template_repository.fork boolean

Se il repository è un fork?

URL repository di modelli
template_repository.url uri

URL HTTP per questo repository

URL archivio repository modelli
template_repository.archive_url string

URL archivio per questo repository

URL degli assegnatari del repository di modelli
template_repository.assignees_url string

URL degli assegnatari per questo repository

URL dei BLOB del repository di modelli
template_repository.blobs_url string

URL BLOB per questo repository

URL dei rami del repository di modelli
template_repository.branches_url string

URL rami per questo repository

URL collaboratori repository modelli
template_repository.collaborators_url string

URL collaboratori per questo repository

URL dei commenti del repository di modelli
template_repository.comments_url string

URL dei commenti per questo repository

URL commit repository modelli
template_repository.commits_url string

URL commit per questo repository

URL di confronto repository modelli
template_repository.compare_url string

URL di confronto per questo repository

URL del contenuto del repository di modelli
template_repository.contents_url string

URL contenuto per questo repository

URL collaboratori repository modelli
template_repository.contributors_url uri

URL collaboratori per questo repository

URL distribuzioni repository modelli
template_repository.deployments_url uri

URL delle distribuzioni per questo repository

URL download repository modelli
template_repository.downloads_url uri

URL download per questo repository

URL degli eventi del repository di modelli
template_repository.events_url uri

URL eventi per questo repository

URL del repository di modelli
template_repository.forks_url uri

URL del fork per questo repository

URL commit Git repository di modelli
template_repository.git_commits_url string

URL commit Git per questo repository

URL riferimenti Git repository modelli
template_repository.git_refs_url string

URL dei riferimenti Git per questo repository

URL dei tag Git del repository di modelli
template_repository.git_tags_url string

URL dei tag Git per questo repository

URL Git repository di modelli
template_repository.git_url string

URL Git per questo repository

URL commento problema repository modelli
template_repository.issue_comment_url string

URL del commento del problema per questo repository

URL degli eventi del problema del repository di modelli
template_repository.issue_events_url string

URL degli eventi di problema per questo repository

URL dei problemi del repository di modelli
template_repository.issues_url string

URL dei problemi per questo repository

URL delle chiavi del repository di modelli
template_repository.keys_url string

URL delle chiavi per questo repository

URL etichette repository modelli
template_repository.labels_url string

URL delle etichette per questo repository

URL delle lingue del repository di modelli
template_repository.languages_url uri

URL delle lingue per questo repository

URL unione repository modelli
template_repository.merges_url uri

L'URL di merge per questo repository

URL attività cardine repository modello
template_repository.milestones_url string

URL delle attività cardine per questo repository

URL notifiche repository modelli
template_repository.notifications_url string

URL delle notifiche per questo repository

URL pull del repository di modelli
template_repository.pulls_url string

URL di pull per questo repository

URL delle versioni del repository di modelli
template_repository.releases_url string

URL delle versioni per questo repository

URL SSH del repository di modelli
template_repository.ssh_url string

URL SSH per clonare questo repository

URL stargazer del repository di modelli
template_repository.stargazers_url uri

Gli stargazer (stargazer sono gli utenti che hanno aggiunto un segnalibro all'URL del repository GitHub) per questo repository

URL degli stati del repository di modelli
template_repository.statuses_url string

URL di stato per questo repository

URL sottoscrittori repository modello
template_repository.subscribers_url uri

URL dei sottoscrittori per questo repository

URL sottoscrizione repository modelli
template_repository.subscription_url uri

URL della sottoscrizione per questo repository

URL dei tag del repository di modelli
template_repository.tags_url uri

URL dei tag per questo repository

URL di Teams del repository di modelli
template_repository.teams_url uri

URL del team per questo repository

URL degli alberi del repository di modelli
template_repository.trees_url string

URL degli alberi per questo repository

Template Repository Clone Url
template_repository.clone_url string

URL clone per questo repository

URL mirror del repository modello
template_repository.mirror_url uri

URL mirror originale per questo repository

URL hook del repository di modelli
template_repository.hooks_url uri

URL degli hook per questo repository

URL SVN repository di modelli
template_repository.svn_url uri

URL SVN per questo repository

Home page del repository di modelli
template_repository.homepage uri

Home page per questo repository

Linguaggio del repository di modelli
template_repository.language string

Lingua per questo repository

Conteggio fork repository modelli
template_repository.forks_count integer

Numero di fork di questo repository nell'intera rete.

Template Repository Stargazers Count
template_repository.stargazers_count integer

Numero di utenti che hanno eseguito la visualizzazione del repository.

Conteggio watcher repository modelli
template_repository.watchers_count integer

Numero di utenti che guardano il repository.

Dimensioni repository modello
template_repository.size integer

Dimensioni del repository

Ramo predefinito del repository di modelli
template_repository.default_branch string

Ramo predefinito del repository.

Numero di problemi aperti del repository di modelli
template_repository.open_issues_count integer

Numero di problemi aperti nel repository.

Il repository di modelli è un modello?
template_repository.is_template boolean

Indica se questo repository funge da modello che può essere usato per generare nuovi repository.

Argomenti relativi al repository di modelli
template_repository.topics array of string

Elenco di argomenti nel repository

Il repository di modelli presenta problemi?
template_repository.has_issues boolean

Indica se i problemi sono abilitati.

Il repository di modelli include progetti?
template_repository.has_projects boolean

Indica se i progetti sono abilitati.

Il repository di modelli ha wiki?
template_repository.has_wiki boolean

Indica se il wiki è abilitato.

Il repository di modelli contiene pagine?
template_repository.has_pages boolean

Indica se le pagine sono abilitate.

Il repository di modelli ha download?
template_repository.has_downloads boolean

Indica se i download sono abilitati.

Il repository dei modelli è archiviato?
template_repository.archived boolean

Indica se il repository è archiviato.

Il repository di modelli è disabilitato?
template_repository.disabled boolean

Restituisce un valore che indica se il repository è disabilitato o meno.

Visibilità repository modelli
template_repository.visibility string

Visibilità del repository: pubblica, privata o interna.

Repository di modelli di cui è stato eseguito il push in
template_repository.pushed_at date-time

Quando è stato eseguito l'ultimo push del repository.

Repository di modelli creato all'indirizzo
template_repository.created_at date-time

data e ora di creazione del repository.

Repository di modelli aggiornato all'indirizzo
template_repository.updated_at date-time

data e ora dell'ultimo aggiornamento del repository.

Admin
template_repository.permissions.admin boolean
spingere
template_repository.permissions.push boolean
tirare
template_repository.permissions.pull boolean
Repository di modelli Consenti unione rebase
template_repository.allow_rebase_merge boolean

Indica se consentire l'unione di rebase per le richieste pull.

Repository di modelli del repository di modelli
template_repository.template_repository string

Repository di modelli.

Token di clonazione temporanea del repository di modelli
template_repository.temp_clone_token string

Token di autenticazione temporaneo per la clonazione di questo repository.

Repository modelli Consenti unione squash
template_repository.allow_squash_merge boolean

Indica se consentire merge di squash per le richieste pull.

Eliminazione del repository di modelli ramo in un'unione
template_repository.delete_branch_on_merge boolean

Se eliminare i rami head quando le richieste pull vengono unite

Repository modelli Consenti commit di merge
template_repository.allow_merge_commit boolean

Indica se consentire i commit di merge per le richieste pull.

Conteggio sottoscrittori repository modelli
template_repository.subscribers_count integer

Numero di sottoscrittori per il repository.

Modello Repository Network Count
template_repository.network_count integer

Conteggio reti repository

Token clone temporaneo
temp_clone_token string

Token di autenticazione temporaneo per la clonazione di questo repository.

Consenti unione squash
allow_squash_merge boolean

Indica se consentire merge di squash per le richieste pull.

Elimina ramo in un'unione
delete_branch_on_merge boolean

Se eliminare i rami head quando le richieste pull vengono unite

Consenti commit di merge
allow_merge_commit boolean

Indica se consentire i commit di merge per le richieste pull.

Conteggio sottoscrittori
subscribers_count integer

Numero di sottoscrittori per il repository.

Conteggio reti
network_count integer

Conteggio reti repository

Problemi aperti
open_issues integer

Problemi di apertura del repository.

Watchers
watchers integer

Repository Watchers.

Ramo master
master_branch string

Ramo master del repository.

Starred At
starred_at string

Repository Starred At

GitReference

Riferimenti Git all'interno di un repository

Nome Percorso Tipo Descrizione
Reference
ref string

Nome del riferimento completo.

ID nodo
node_id string

ID nodo del riferimento.

URL
url uri

URL del riferimento.

type
object.type string

Tipo dell'oggetto .

Sha
object.sha string

SHA per il riferimento.

URL
object.url uri

URL dell'oggetto.

PullRequestMergeResult

Risultato unione richiesta pull.

Nome Percorso Tipo Descrizione
Sha
sha string

SHA per il commit di merge.

Viene unito?
merged boolean

Indica se la richiesta pull è stata unita o meno.

Message
message string

Unisci messaggio di risposta.

Passaggio fondamentale

Raccolta di problemi correlati e richieste pull.

Nome Percorso Tipo Descrizione
URL cardine
url uri

URL HTTP per l'attività cardine.

URL HTML cardine
html_url uri

URL HTML per l'attività cardine.

URL etichette cardine
labels_url uri

URL delle etichette per l'attività cardine.

ID cardine
id integer

Identificatore univoco per l'attività cardine.

ID nodo cardine
node_id string

ID nodo per l'attività cardine.

Numero cardine
number integer

Numero dell'attività cardine.

Stato cardine
state string

Stato dell'attività cardine.

Titolo cardine
title string

Titolo dell'attività cardine.

Descrizione cardine
description string

Descrizione dell'attività cardine.

creatore
creator UserDetailsModel

Proprietà di un utente GitHub.

Problemi di apertura cardine
open_issues integer

Numero di problemi aperti per il repository.

Problemi di attività cardine chiusi
closed_issues integer

Numero di problemi chiusi per il repository.

Cardine creata all'indirizzo
created_at date-time

Data e ora di creazione dell'attività cardine.

Cardine aggiornata all'indirizzo
updated_at date-time

Data e ora dell'ultimo aggiornamento dell'attività cardine.

Attività cardine chiusa al
closed_at date-time

Data e ora di chiusura dell'attività cardine.

Attività cardine in scadenza
due_on date-time

Data di scadenza dell'attività cardine.

Etichetta

Le etichette codificate a colori consentono di classificare e filtrare i problemi (proprio come le etichette in Gmail).

Nome Percorso Tipo Descrizione
id
id integer

Identificatore univoco per l'etichetta.

ID nodo
node_id string

ID nodo per l'etichetta.

URL
url uri

URL per l'etichetta

Nome
name string

Nome dell'etichetta.

Description
description string

Breve descrizione dell'etichetta.

Colore
color string

Codice esadecimale a 6 caratteri, senza il #iniziale, identificando il colore

L'impostazione predefinita è?
default boolean

Indica se si tratta di un'etichetta predefinita.

TeamDetails

Gruppi di membri dell'organizzazione che offrono le autorizzazioni per i repository specificati.

Nome Percorso Tipo Descrizione
id
id integer

Identificatore univoco del team.

ID nodo
node_id string

ID del nodo per il team.

URL
url uri

URL del team.

URL membri
members_url string

URL HTTP per i membri del team.

name string

Nome del team

Description
description string

Descrizione del team

Autorizzazione
permission string

Autorizzazione che il team avrà per i repository

Riservatezza
privacy string

Il livello di privacy che il team deve avere

HTML Url
html_url uri

URL HTML del team.

URL repository
repositories_url uri

URL HTTP per i repository del team.

Slug
slug string

Lo slug corrispondente al team.

LDAP DN
ldap_dn string

Nome distinto (DN) a cui viene eseguito il mapping del team all'interno dell'ambiente LDAP

PullRequest

Le richieste pull consentono di comunicare ad altri utenti le modifiche di cui è stato eseguito il push in un repository in GitHub. Dopo l'invio di una richiesta pull, le parti interessate possono esaminare il set di modifiche, discutere le potenziali modifiche e persino eseguire il push dei commit di completamento, se necessario.

Nome Percorso Tipo Descrizione
URL richiesta pull
url uri

URL HTTP per questa richiesta pull.

ID richiesta pull
id integer

Identificatore univoco per la richiesta pull.

ID nodo richiesta pull
node_id string

ID nodo per la richiesta pull.

URL HTML della richiesta pull
html_url uri

URL HTML per la richiesta pull.

URL diff richiesta pull
diff_url uri

URL diff per la richiesta pull.

URL patch richiesta pull
patch_url uri

URL della patch per la richiesta pull.

URL del problema di richiesta pull
issue_url uri

URL del problema per la richiesta pull.

URL commit richiesta pull
commits_url uri

URL di commit per la richiesta pull.

URL dei commenti per la revisione della richiesta pull
review_comments_url uri

URL dei commenti di revisione per la richiesta pull.

URL commento revisione richiesta pull
review_comment_url string

URL del commento di revisione per la richiesta pull.

URL diff richiesta pull
comments_url uri

URL diff per la richiesta pull.

URL degli stati delle richieste pull
statuses_url uri

URL di stato per la richiesta pull.

Numero richiesta pull
number integer

Numero che identifica in modo univoco la richiesta pull all'interno del repository.

Stato richiesta pull
state string

Stato di questa richiesta pull. open o closed.

La richiesta pull è bloccata?
locked boolean

Indica se la richiesta pull è bloccata o meno.

Titolo richiesta pull
title string

Titolo della richiesta pull.

utente
user UserDetailsModel

Proprietà di un utente GitHub.

Corpo della richiesta pull
body string

Corpo come Markdown.

Etichette di richiesta pull
labels array of Label

Elenco di etichette associate alla richiesta pull.

milestone Milestone

Raccolta di problemi correlati e richieste pull.

Motivo blocco attivo richiesta pull
active_lock_reason string

Motivo per cui la conversazione è stata bloccata.

Richiesta pull creata all'indirizzo
created_at date-time

Data e ora di creazione della richiesta pull.

Richiesta pull aggiornata all'indirizzo
updated_at date-time

Data e ora dell'ultimo aggiornamento della richiesta pull.

Richiesta pull chiusa all'indirizzo
closed_at date-time

Data e ora di chiusura della richiesta pull.

Richiesta pull unita all'indirizzo
merged_at date-time

Data e ora di unione della richiesta pull.

Pull Request Merge Commit Sha
merge_commit_sha string

Commit di merge Sha della richiesta pull.

assegnatario
assignee UserDetailsModel

Proprietà di un utente GitHub.

Assegnatari di richieste pull
assignees array of UserDetailsModel

Elenco di assegnatari per la richiesta pull.

Revisori richiesti pull
requested_reviewers array of UserDetailsModel

Elenco di utenti assegnati a questa richiesta pull.

Team richiesti pull
requested_teams array of TeamDetails

Elenco dei team richiesti a questa richiesta pull.

Etichetta head della richiesta pull
head.label string

Etichetta head.

Riferimento head della richiesta pull
head.ref string

Riferimento head

Repo
head.repo RepositoryMiniDetails

Un repository Git

Pull Request Head Sha
head.sha string

Testa Sha

utente
head.user UserDetailsModel

Proprietà di un utente GitHub.

Etichetta di base della richiesta pull
base.label string

Etichetta head.

Informazioni di riferimento sulla base della richiesta pull
base.ref string

Riferimento head

Repo
base.repo RepositoryMiniDetails

Un repository Git

Sha di base della richiesta pull
base.sha string

Testa Sha

utente
base.user UserDetailsModel

Proprietà di un utente GitHub.

Associazione pull RequestAuthor
author_association string

Associazione dell'autore con l'oggetto del commento.

La bozza di richiesta pull è?
draft boolean

Indica se la richiesta pull è una bozza.

La richiesta pull viene unita?
merged boolean

Indica se la richiesta pull è stata unita o meno.

La richiesta pull è uniscibile?
mergeable boolean

Indica se la richiesta pull può essere unita in base all'esistenza di conflitti di merge.

La richiesta pull è ripristinabile?
rebaseable boolean

Indica se la richiesta pull è ripristinabile o meno.

Stato mergeable della richiesta pull
mergeable_state string

Stato mergeable della richiesta pull.

merged_by
merged_by UserDetailsModel

Proprietà di un utente GitHub.

Pull Request Comments Count
comments integer

Numero di commenti in questa richiesta pull.

Pull Request Review Comments Count
review_comments integer

Numero di commenti da rivedere in questa richiesta pull.

Il manutenitore può modificare la richiesta pull?
maintainer_can_modify boolean

Indica se i gestori possono modificare la richiesta pull.

Conteggio dei commit delle richieste pull
commits integer

Numero di commit in questa richiesta pull.

Conteggio aggiunte richieste pull
additions integer

Numero di aggiunte in questa richiesta pull.

Conteggio eliminazioni richieste pull
deletions integer

Numero di eliminazioni in questa richiesta pull.

Pull Request Changed Files Count
changed_files integer

Numero di file modificati in questa richiesta pull.

PullRequestFile

Nome Percorso Tipo Descrizione
sha per il file
sha string

Ombreggiatura per il file.

Nome file
filename string

Nome file.

Stato di modifica per il file
status string

Stato di modifica per il file.

Numero di aggiunte apportate al file
additions integer

Numero di aggiunte apportate al file.

Numero di eliminazioni apportate al file
deletions integer

Numero di eliminazioni apportate al file.

Numero di modifiche apportate al file
changes integer

Numero di modifiche apportate al file.

URL BLOB per il file
blob_url string

URL DEL BLOB per il file.

URL non elaborato per il file
raw_url string

URL non elaborato per il file.

URL contenuto per il file
contents_url string

URL del contenuto del file.

Applicare patch al contenuto per il file
patch string

Contenuto della patch per il file.

WebhookPullRequestResponse

Risposta alla richiesta pull del webhook.

Nome Percorso Tipo Descrizione
Azione eseguita
action string

Azione eseguita.

Numero richiesta pull
number integer

Numero di richiesta pull.

richiesta di pull
pull_request PullRequest

Le richieste pull consentono di comunicare ad altri utenti le modifiche di cui è stato eseguito il push in un repository in GitHub. Dopo l'invio di una richiesta pull, le parti interessate possono esaminare il set di modifiche, discutere le potenziali modifiche e persino eseguire il push dei commit di completamento, se necessario.

oggetto

Si tratta del tipo 'object'.