Udostępnij przez


GitHub

GitHub to internetowa usługa hostingu repozytorium Git. Oferuje ona wszystkie funkcje rozproszonej kontroli poprawek i zarządzania kodem źródłowym (SCM) usługi Git, a także dodawanie własnych funkcji.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Standard Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Standard Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Standard Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Microsoft
adres URL https://support.microsoft.com/
Email abapi@microsoft.com
Metadane łącznika
Publisher Microsoft
Witryna internetowa https://github.com/
Zasady ochrony prywatności https://github.com/trust-center/privacy
Kategorie Operacje IT; Kolaboracja

Wydawca aplikacji github łącznika

Ten łącznik używa aplikacji przez konto usługi aaptapps

Szczegółowe informacje o konektorze

Aby uzyskać więcej informacji na temat łącznika, zobacz szczegółową sekcję.

Znane problemy i ograniczenia

Należy pamiętać, że wyzwala wyszukiwanie elementów problemu w repozytoriach należących do użytkownika i przypisanych do uwierzytelnioowanego użytkownika. Repozytoria organizacji nie są obsługiwane.

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund
Częstotliwość sond wyzwalacza 1 15 sekund

Akcje

Aktualizowanie problemu

Zaktualizuj istniejący problem, biorąc pod uwagę numer problemu.

Aktualizowanie punktu kontrolnego

Aktualizowanie istniejącego punktu kontrolnego.

Aktualizowanie żądania ściągnięcia (wersja zapoznawcza)

Ta operacja służy do aktualizowania żądania ściągnięcia dla repozytorium. Aby zaktualizować żądanie ściągnięcia w repozytorium publicznym, musisz mieć dostęp do zapisu do nagłówka lub gałęzi źródłowej. W przypadku repozytoriów należących do organizacji musisz być członkiem organizacji, która jest właścicielem repozytorium, aby otworzyć lub zaktualizować żądanie ściągnięcia.

Dodawanie wybranego repozytorium do wpisu tajnego organizacji (wersja zapoznawcza)

Dodaje repozytorium do wpisu tajnego organizacji, gdy visibility dla dostępu do repozytorium ustawiono wartość selected. Widoczność jest ustawiana podczas tworzenia lub aktualizowania wpisu tajnego organizacji. Aby użyć tego punktu końcowego, musisz uwierzytelnić się przy użyciu tokenu dostępu z zakresem admin:org . Aplikacje GitHub muszą mieć secrets uprawnienia organizacji do korzystania z tego punktu końcowego.

Github MCP Server

Github MCP Server

Lista współpracowników repozytorium

Lista współpracowników repozytorium.

Pobieranie klucza publicznego repozytorium (wersja zapoznawcza)

Pobiera klucz publiczny, który należy zaszyfrować wpisy tajne. Przed utworzeniem lub zaktualizowanie wpisów tajnych należy zaszyfrować wpis tajny.

Pobieranie listy plików z żądania ściągnięcia (wersja zapoznawcza)

Ta operacja służy do pobierania listy plików z żądania ściągnięcia dla repozytorium.

Pobieranie repozytorium według identyfikatora (wersja zapoznawcza)

Pobiera repozytorium według identyfikatora.

Pobieranie uwierzytelnioowanego użytkownika

Pobierz uwierzytelnionych użytkowników.

Pobieranie wszystkich problemów z repozytorium

Uzyskaj wszystkie problemy z repozytorium.

Pobieranie wszystkich żądań ściągnięcia repozytorium

Pobierz wszystkie żądania ściągnięcia repozytorium A.

Pobieranie żądania ściągnięcia (wersja zapoznawcza)

Ta operacja służy do pobierania żądania ściągnięcia dla repozytorium.

Porównanie dwóch zatwierdzeń (wersja zapoznawcza)

Zarówno , jak base i head musi być nazwami gałęzi w .repositoryName Aby porównać gałęzie między innymi repozytoriami w tej samej sieci co repositoryName, użyj formatu <USERNAME>:branch. Odpowiedź jest równoważna uruchomieniu git log base..head polecenia, jednak zatwierdzenia są zwracane w kolejności chronologicznej.

Scalanie żądania ściągnięcia (wersja zapoznawcza)

Ta operacja służy do scalania żądania ściągnięcia dla repozytorium.

Sprawdzanie, czy użytkownik jest współpracownikiem repozytorium

Sprawdź, czy użytkownik jest współpracownikiem repozytorium.

Tworzenie lub aktualizowanie wpisu tajnego repozytorium (wersja zapoznawcza)

Tworzy lub aktualizuje wpis tajny repozytorium z zaszyfrowaną wartością. Szyfruj wpis tajny przy użyciu biblioteki LibSodium.

Tworzenie odwołania (wersja zapoznawcza)

Tworzy odwołanie do repozytorium. Nie można utworzyć nowych odwołań dla pustych repozytoriów, nawet jeśli użyto skrótu SHA-1 zatwierdzenia. Puste repozytoria to repozytoria bez gałęzi.

Tworzenie problemu

Ta operacja służy do tworzenia nowego problemu dla określonego repozytorium.

Tworzenie repozytorium przy użyciu szablonu (wersja zapoznawcza)

Tworzy nowe repozytorium przy użyciu szablonu repozytorium. Uwierzytelniony użytkownik musi być właścicielem lub członkiem organizacji, która jest właścicielem repozytorium.

Tworzenie zdarzenia wysyłania repozytorium (wersja zapoznawcza)

Ta operacja polega na wyzwoleniu zdarzenia elementu webhook o nazwie repository_dispatch , gdy chcesz, aby działanie wykonywane poza usługą GitHub wyzwoliło przepływ pracy funkcji GitHub Actions lub element webhook aplikacji GitHub. Musisz skonfigurować przepływ pracy funkcji GitHub Actions lub aplikację GitHub, aby był uruchamiany po wystąpieniu repository_dispatch zdarzenia.

Tworzenie żądania ściągnięcia (wersja zapoznawcza)

Ta operacja polega na utworzeniu żądania ściągnięcia w repozytorium. Aby otworzyć lub zaktualizować żądanie ściągnięcia w repozytorium publicznym, musisz mieć dostęp do zapisu do nagłówka lub gałęzi źródłowej. W przypadku repozytoriów należących do organizacji musisz być członkiem organizacji, która jest właścicielem repozytorium, aby utworzyć żądanie ściągnięcia.

Usuwa element webhook usługi GitHub (wersja zapoznawcza)

Usuwa element webhook usługi GitHub

Usuwanie wybranego repozytorium z wpisu tajnego organizacji (wersja zapoznawcza)

Usuwa repozytorium z wpisu tajnego organizacji, gdy visibility dla dostępu do repozytorium ustawiono wartość selected. Widoczność jest ustawiana podczas tworzenia lub aktualizowania wpisu tajnego organizacji. Aby użyć tego punktu końcowego, musisz uwierzytelnić się przy użyciu tokenu dostępu z zakresem admin:org . Aplikacje GitHub muszą mieć secrets uprawnienia organizacji do korzystania z tego punktu końcowego.

Usuwanie żądanych recenzentów z żądania ściągnięcia (wersja zapoznawcza)

Usuń żądanych recenzentów z żądania ściągnięcia z danego zestawu użytkowników i/lub zespołów.

Uzyskiwanie konkretnego problemu z repozytorium

Uzyskaj konkretny problem z repozytorium.

Uzyskiwanie odwołania (wersja zapoznawcza)

Zwraca pojedyncze odwołanie z bazy danych Git. Parametr reference musi być sformatowany jako heads/<branch name> dla gałęzi i tags/<tag name> tagów. Jeśli obiekt reference nie jest zgodny z istniejącym odwołaniem, 404 zwracany jest element .

Wyszukiwanie w usłudze GitHub przy użyciu zapytania

Wyszukiwanie w usłudze GitHub przy użyciu zapytania

Wyświetla listę dostępnych osób przypisanych do problemów w repozytorium

Wyświetla listę dostępnych przypisań dla problemów w repozytorium.

Wyświetla listę wszystkich etykiet dla repozytorium

Wyświetla listę wszystkich etykiet dla repozytorium.

Wyświetla listę wszystkich etykiet problemu

Wyświetla listę wszystkich etykiet problemu.

Wyświetla listę wszystkich punktów kontrolnych repozytorium

Wyświetla listę wszystkich punktów kontrolnych repozytorium.

Wyświetla listę wszystkich repozytoriów publicznych dla organizacji

Wyświetla listę wszystkich repozytoriów publicznych dla organizacji.

Wyświetla listę wszystkich repozytoriów publicznych dla użytkownika

Wyświetla listę wszystkich repozytoriów publicznych dla użytkownika.

Wyświetla listę wszystkich repozytoriów uwierzytelnionych użytkowników

Wyświetla listę wszystkich repozytoriów (zarówno publicznych, jak i prywatnych) uwierzytelnionych użytkowników.

Znajdowanie problemów według stanu i słowa kluczowego

Znajdź problemy według stanu i słowa kluczowego.

Żądania recenzentów żądania ściągnięcia (wersja zapoznawcza)

Żądania przeglądów żądania ściągnięcia z danego zestawu użytkowników i/lub zespołów.

Aktualizowanie problemu

Zaktualizuj istniejący problem, biorąc pod uwagę numer problemu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Numer problemu
issueNumber True integer

Numer problemu dla danego problemu.

Title
title string

Podsumowanie problemu.

Body
body string

Opis problemu.

osoba przydzielona
assignee string

Przypisanie problemu.

State
state string

Stan otwarcia lub zamknięcia problemu. Może być jednym z otwartych lub zamkniętych.

ChangeReason
state_reason string

Przyczyna zmiany stanu.

Kamienie milowe
milestone string

Liczba punktów kontrolnych do skojarzenia z problemem.

labels
labels array of string

etykiety skojarzone z problemem.

Cesjonariuszy
assignees array of string

UserSnames do przypisania do problemu.

Zwraca

Właściwości problemu z usługą GitHub.

Aktualizowanie punktu kontrolnego

Aktualizowanie istniejącego punktu kontrolnego.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Numer punktu kontrolnego
milestoneNumber True integer

Numer punktu kontrolnego dla danego punktu kontrolnego.

Title
title string

Podsumowanie punktu kontrolnego.

State
state string

Stan otwarcia lub zamknięcia punktu kontrolnego.

Kamienie milowe
description string

Opis punktu kontrolnego.

due_on
due_on string

Data ukończenia punktu kontrolnego.

Zwraca

Kolekcja powiązanych problemów i żądań ściągnięcia.

response
Milestone

Aktualizowanie żądania ściągnięcia (wersja zapoznawcza)

Ta operacja służy do aktualizowania żądania ściągnięcia dla repozytorium. Aby zaktualizować żądanie ściągnięcia w repozytorium publicznym, musisz mieć dostęp do zapisu do nagłówka lub gałęzi źródłowej. W przypadku repozytoriów należących do organizacji musisz być członkiem organizacji, która jest właścicielem repozytorium, aby otworzyć lub zaktualizować żądanie ściągnięcia.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Numer ściągnięcia
pullNumber True integer

Numer ściągnięcia.

Title
title string

Tytuł żądania ściągnięcia.

Body
body string

Zawartość żądania ściągnięcia.

State
state string

Stan tego żądania ściągnięcia. open lub closed.

Base
base string

Nazwa gałęzi, do której mają zostać wprowadzone zmiany. Powinna to być istniejąca gałąź w bieżącym repozytorium. Nie można zaktualizować gałęzi podstawowej w żądaniu ściągnięcia, aby wskazywała inne repozytorium.

Czy można modyfikować konserwatora?
maintainer_can_modify boolean

Wskazuje, czy osoby odpowiedzialne za obsługę mogą modyfikować żądanie ściągnięcia.

Zwraca

Żądania ściągnięcia umożliwiają przekazywanie innym osobom informacji o zmianach wypchniętych do repozytorium w usłudze GitHub. Po wysłaniu żądania ściągnięcia zainteresowane strony mogą przeglądać zestaw zmian, omawiać potencjalne modyfikacje, a nawet wypychać zatwierdzenia w razie potrzeby.

Dodawanie wybranego repozytorium do wpisu tajnego organizacji (wersja zapoznawcza)

Dodaje repozytorium do wpisu tajnego organizacji, gdy visibility dla dostępu do repozytorium ustawiono wartość selected. Widoczność jest ustawiana podczas tworzenia lub aktualizowania wpisu tajnego organizacji. Aby użyć tego punktu końcowego, musisz uwierzytelnić się przy użyciu tokenu dostępu z zakresem admin:org . Aplikacje GitHub muszą mieć secrets uprawnienia organizacji do korzystania z tego punktu końcowego.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Identyfikator repozytorium
repositoryId True integer

Unikatowy identyfikator repozytorium.

Nazwa wpisu tajnego
secretName True string

Nazwa wpisu tajnego.

Github MCP Server

Github MCP Server

Lista współpracowników repozytorium

Lista współpracowników repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

per_page
per_page integer

Liczba wyników na stronę.

page
page integer

Numer strony do wyświetlenia.

Zwraca

Model pobierania odpowiedzi interfejsu API listy

Przedmioty
MultipleFetchModel

Pobieranie klucza publicznego repozytorium (wersja zapoznawcza)

Pobiera klucz publiczny, który należy zaszyfrować wpisy tajne. Przed utworzeniem lub zaktualizowanie wpisów tajnych należy zaszyfrować wpis tajny.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Zwraca

Klucz publiczny używany do ustawiania wpisów tajnych akcji.

Pobieranie listy plików z żądania ściągnięcia (wersja zapoznawcza)

Ta operacja służy do pobierania listy plików z żądania ściągnięcia dla repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Numer ściągnięcia
pullNumber True integer

Numer ściągnięcia.

Zwraca

Pobieranie repozytorium według identyfikatora (wersja zapoznawcza)

Pobiera repozytorium według identyfikatora.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator repozytorium
repositoryId True integer

Unikatowy identyfikator repozytorium.

Zwraca

Repozytorium git

Pobieranie uwierzytelnioowanego użytkownika

Pobierz uwierzytelnionych użytkowników.

Zwraca

Właściwości użytkownika usługi GitHub.

Pobieranie wszystkich problemów z repozytorium

Uzyskaj wszystkie problemy z repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

kamień milowy
milestone string

Filtruj według punktu kontrolnego.

stan
state string

Filtruj według stanu.

osoba przydzielona
assignee string

Filtruj według przypisania.

autor
creator string

Filtruj według twórcy.

Wymienione
mentioned string

Filtruj według wzmianek.

labels
labels string

Filtruj według nazw etykiet.

sortować
sort string

Pole do sortowania wyników według.

kierunek
direction string

Kierunek sortowania.

od
since string

Filtruj według problemów po podanej dacie.

per_page
per_page integer

Liczba wyników na stronę.

page
page integer

Numer strony do wyświetlenia.

Zwraca

Model pobierania odpowiedzi interfejsu API listy

Przedmioty
MultipleFetchModel

Pobieranie wszystkich żądań ściągnięcia repozytorium

Pobierz wszystkie żądania ściągnięcia repozytorium A.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

stan
state string

Filtruj według stanu.

nagłówek
head string

Filtruj według użytkownika głównego lub organizacji.

baza
base string

Filtruj według nazwy gałęzi podstawowej.

sortować
sort string

Co posortować wyniki według.

kierunek
direction string

Kierunek sortowania.

perPage
per_page integer

Liczba wyników na stronę.

page
page integer

Numer strony do wyświetlenia.

Zwraca

Model pobierania odpowiedzi interfejsu API listy

Przedmioty
MultipleFetchModel

Pobieranie żądania ściągnięcia (wersja zapoznawcza)

Ta operacja służy do pobierania żądania ściągnięcia dla repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Numer ściągnięcia
pullNumber True integer

Numer ściągnięcia.

Zwraca

Żądania ściągnięcia umożliwiają przekazywanie innym osobom informacji o zmianach wypchniętych do repozytorium w usłudze GitHub. Po wysłaniu żądania ściągnięcia zainteresowane strony mogą przeglądać zestaw zmian, omawiać potencjalne modyfikacje, a nawet wypychać zatwierdzenia w razie potrzeby.

Porównanie dwóch zatwierdzeń (wersja zapoznawcza)

Zarówno , jak base i head musi być nazwami gałęzi w .repositoryName Aby porównać gałęzie między innymi repozytoriami w tej samej sieci co repositoryName, użyj formatu <USERNAME>:branch. Odpowiedź jest równoważna uruchomieniu git log base..head polecenia, jednak zatwierdzenia są zwracane w kolejności chronologicznej.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Base
base True string

parametr podstawowy

Head
head True string

parametr head

Zwraca

Porównanie zatwierdzń

Scalanie żądania ściągnięcia (wersja zapoznawcza)

Ta operacja służy do scalania żądania ściągnięcia dla repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Numer ściągnięcia
pullNumber True integer

Numer ściągnięcia.

Tytuł zatwierdzenia
commitTitle string

Tytuł komunikatu o automatycznym zatwierdzeniu.

Komunikat zatwierdzenia
commitMessage string

Dodatkowe szczegóły dołączania do komunikatu automatycznego zatwierdzania.

Sha
sha string

Sha, że głowa żądania ściągnięcia musi być zgodna, aby zezwolić na scalanie.

Merge, metoda
mergeMethod string

Scal metodę do użycia. Możliwe wartości to merge, squash lub rebase. Wartość domyślna to merge.

Zwraca

Wynik scalania żądania ściągnięcia.

Sprawdzanie, czy użytkownik jest współpracownikiem repozytorium

Sprawdź, czy użytkownik jest współpracownikiem repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

nazwa użytkownika
userName True string

Dojście dla konta użytkownika usługi GitHub.

Zwraca

Model pobierania odpowiedzi pojedynczego interfejsu API

response
object

Tworzenie lub aktualizowanie wpisu tajnego repozytorium (wersja zapoznawcza)

Tworzy lub aktualizuje wpis tajny repozytorium z zaszyfrowaną wartością. Szyfruj wpis tajny przy użyciu biblioteki LibSodium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Nazwa wpisu tajnego
secretName True string

Nazwa wpisu tajnego.

encrypted_value
encrypted_value string

Wartość wpisu tajnego zaszyfrowanego przy użyciu biblioteki LibSodium przy użyciu klucza publicznego pobranego z akcji Pobierz klucz publiczny repozytorium.

key_id
key_id string

Identyfikator klucza użytego do zaszyfrowania wpisu tajnego.

Tworzenie odwołania (wersja zapoznawcza)

Tworzy odwołanie do repozytorium. Nie można utworzyć nowych odwołań dla pustych repozytoriów, nawet jeśli użyto skrótu SHA-1 zatwierdzenia. Puste repozytoria to repozytoria bez gałęzi.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Reference
ref True string

Nazwa w pełni kwalifikowanego odwołania (tj. refs/heads/master). Jeśli nie zaczyna się od "refs" i ma co najmniej dwa ukośniki, zostanie odrzucony.

Sha
sha True string

Wartość SHA1 dla tego odwołania.

Zwraca

Odwołania do usługi Git w repozytorium

Tworzenie problemu

Ta operacja służy do tworzenia nowego problemu dla określonego repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Title
title True string

Podsumowanie problemu.

Body
body string

Opis problemu.

Zwraca

Właściwości problemu z usługą GitHub.

Tworzenie repozytorium przy użyciu szablonu (wersja zapoznawcza)

Tworzy nowe repozytorium przy użyciu szablonu repozytorium. Uwierzytelniony użytkownik musi być właścicielem lub członkiem organizacji, która jest właścicielem repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel szablonu
templateOwner True string

Nazwa właściciela repozytorium szablonów.

Repozytorium szablonów
templateRepository True string

Nazwa repozytorium szablonów.

Właściciel
owner string

Organizacja lub osoba, która będzie właścicielem nowego repozytorium. Jeśli pole pozostanie puste, uwierzytelniony użytkownik będzie właścicielem.

Name
name True string

Nazwa nowego repozytorium.

Description
description string

Krótki opis nowego repozytorium.

Czy jest prywatny?
private boolean

Aby true utworzyć nowe repozytorium prywatne lub false utworzyć nowe publiczne repozytorium.

Zwraca

Repozytorium git

Tworzenie zdarzenia wysyłania repozytorium (wersja zapoznawcza)

Ta operacja polega na wyzwoleniu zdarzenia elementu webhook o nazwie repository_dispatch , gdy chcesz, aby działanie wykonywane poza usługą GitHub wyzwoliło przepływ pracy funkcji GitHub Actions lub element webhook aplikacji GitHub. Musisz skonfigurować przepływ pracy funkcji GitHub Actions lub aplikację GitHub, aby był uruchamiany po wystąpieniu repository_dispatch zdarzenia.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Nazwa zdarzenia
event_type string

Niestandardowa nazwa zdarzenia elementu webhook.

Ładunek zdarzenia
client_payload object

Ładunek JSON z dodatkowymi informacjami o zdarzeniu elementu webhook, które może być używane przez akcję lub działanie.

Tworzenie żądania ściągnięcia (wersja zapoznawcza)

Ta operacja polega na utworzeniu żądania ściągnięcia w repozytorium. Aby otworzyć lub zaktualizować żądanie ściągnięcia w repozytorium publicznym, musisz mieć dostęp do zapisu do nagłówka lub gałęzi źródłowej. W przypadku repozytoriów należących do organizacji musisz być członkiem organizacji, która jest właścicielem repozytorium, aby utworzyć żądanie ściągnięcia.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Title
title string

Tytuł nowego żądania ściągnięcia.

Head
head True string

Nazwa gałęzi, w której są implementowane zmiany. W przypadku żądań ściągnięcia między repozytoriami w tej samej sieci przestrzeń nazw head z użytkownikiem w następujący sposób: username:branch.

Base
base True string

Nazwa gałęzi, do której mają zostać pobrane zmiany. Powinna to być istniejąca gałąź w bieżącym repozytorium. Nie można przesłać żądania ściągnięcia do jednego repozytorium, które żąda scalania do bazy innego repozytorium.

Body
body string

Zawartość żądania ściągnięcia.

Czy można modyfikować konserwatora?
maintainer_can_modify boolean

Wskazuje, czy osoby odpowiedzialne za obsługę mogą modyfikować żądanie ściągnięcia.

Szkic
draft boolean

Wskazuje, czy żądanie ściągnięcia jest wersją roboczą.

Zwraca

Żądania ściągnięcia umożliwiają przekazywanie innym osobom informacji o zmianach wypchniętych do repozytorium w usłudze GitHub. Po wysłaniu żądania ściągnięcia zainteresowane strony mogą przeglądać zestaw zmian, omawiać potencjalne modyfikacje, a nawet wypychać zatwierdzenia w razie potrzeby.

Usuwa element webhook usługi GitHub (wersja zapoznawcza)

Usuwa element webhook usługi GitHub

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Identyfikator elementu webhook usługi GitHub
webhookId True string

Identyfikator elementu webhook usługi GitHub

Usuwanie wybranego repozytorium z wpisu tajnego organizacji (wersja zapoznawcza)

Usuwa repozytorium z wpisu tajnego organizacji, gdy visibility dla dostępu do repozytorium ustawiono wartość selected. Widoczność jest ustawiana podczas tworzenia lub aktualizowania wpisu tajnego organizacji. Aby użyć tego punktu końcowego, musisz uwierzytelnić się przy użyciu tokenu dostępu z zakresem admin:org . Aplikacje GitHub muszą mieć secrets uprawnienia organizacji do korzystania z tego punktu końcowego.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Identyfikator repozytorium
repositoryId True integer

Unikatowy identyfikator repozytorium.

Nazwa wpisu tajnego
secretName True string

Nazwa wpisu tajnego.

Usuwanie żądanych recenzentów z żądania ściągnięcia (wersja zapoznawcza)

Usuń żądanych recenzentów z żądania ściągnięcia z danego zestawu użytkowników i/lub zespołów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Numer ściągnięcia
pullNumber True integer

Numer ściągnięcia.

Wszyscy oceniający
reviewers array of string
team_reviewers
team_reviewers array of string

Uzyskiwanie konkretnego problemu z repozytorium

Uzyskaj konkretny problem z repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Numer problemu
issueNumber True integer

Numer problemu dla danego problemu.

Zwraca

Właściwości problemu z usługą GitHub.

Uzyskiwanie odwołania (wersja zapoznawcza)

Zwraca pojedyncze odwołanie z bazy danych Git. Parametr reference musi być sformatowany jako heads/<branch name> dla gałęzi i tags/<tag name> tagów. Jeśli obiekt reference nie jest zgodny z istniejącym odwołaniem, 404 zwracany jest element .

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Reference
reference True string

Odwołanie w adresie URL musi być sformatowane jako nazwa head/<branch dla gałęzi i tagów/<nazwy> tagów dla tagów.>

Zwraca

Odwołania do usługi Git w repozytorium

Wyszukiwanie w usłudze GitHub przy użyciu zapytania

Wyszukiwanie w usłudze GitHub przy użyciu zapytania

Parametry

Nazwa Klucz Wymagane Typ Opis
kwerenda
query string

kwerenda

Wyświetla listę dostępnych osób przypisanych do problemów w repozytorium

Wyświetla listę dostępnych przypisań dla problemów w repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

per_page
per_page integer

Liczba wyników na stronę.

page
page integer

Numer strony do wyświetlenia.

Zwraca

Model pobierania odpowiedzi interfejsu API listy

Przedmioty
MultipleFetchModel

Wyświetla listę wszystkich etykiet dla repozytorium

Wyświetla listę wszystkich etykiet dla repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

per_page
per_page integer

Liczba wyników na stronę.

page
page integer

Numer strony do wyświetlenia.

Zwraca

Model pobierania odpowiedzi interfejsu API listy

Przedmioty
MultipleFetchModel

Wyświetla listę wszystkich etykiet problemu

Wyświetla listę wszystkich etykiet problemu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Numer problemu
issueNumber True integer

Numer problemu dla danego problemu.

per_page
per_page integer

Liczba wyników na stronę.

page
page integer

Numer strony do wyświetlenia.

Zwraca

Model pobierania odpowiedzi interfejsu API listy

Przedmioty
MultipleFetchModel

Wyświetla listę wszystkich punktów kontrolnych repozytorium

Wyświetla listę wszystkich punktów kontrolnych repozytorium.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

stan
state string

Stan punktu kontrolnego.

sortować
sort string

Co posortować wyniki według.

kierunek
direction string

Kierunek sortowania.

per_page
per_page integer

Liczba wyników na stronę.

page
page integer

Numer strony do wyświetlenia.

Zwraca

Model pobierania odpowiedzi interfejsu API listy

Przedmioty
MultipleFetchModel

Wyświetla listę wszystkich repozytoriów publicznych dla organizacji

Wyświetla listę wszystkich repozytoriów publicznych dla organizacji.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

typ
type string

Ogranicz wyniki do repozytoriów określonego typu.

sortować
sort string

Właściwość do sortowania wyników według.

kierunek
direction string

Kierunek sortowania.

per_page
per_page integer

Liczba wyników na stronę.

page
page integer

Numer strony do pobrania

Zwraca

Model pobierania odpowiedzi interfejsu API listy

Przedmioty
MultipleFetchModel

Wyświetla listę wszystkich repozytoriów publicznych dla użytkownika

Wyświetla listę wszystkich repozytoriów publicznych dla użytkownika.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

typ
type string

Ogranicz wyniki do repozytoriów określonego typu.

sortować
sort string

Właściwość do sortowania wyników według.

kierunek
direction string

Kierunek sortowania.

per_page
per_page integer

Liczba wyników na stronę.

page
page integer

Numer strony do pobrania

Zwraca

Model pobierania odpowiedzi interfejsu API listy

Przedmioty
MultipleFetchModel

Wyświetla listę wszystkich repozytoriów uwierzytelnionych użytkowników

Wyświetla listę wszystkich repozytoriów (zarówno publicznych, jak i prywatnych) uwierzytelnionych użytkowników.

Parametry

Nazwa Klucz Wymagane Typ Opis
widoczność
visibility string

Ogranicz wyniki do repozytoriów określonej widoczności (publiczne/prywatne/wszystkie).

przynależność
affiliation string

Ogranicz wyniki na podstawie przynależności.

od
since string

Ogranicz wyniki do repozytoriów zaktualizowanych po danym czasie.

before
before string

Ogranicz wyniki do repozytoriów zaktualizowanych przed danym czasem.

typ
type string

Ogranicz wyniki do repozytoriów określonego typu.

sortować
sort string

Właściwość do sortowania wyników według.

kierunek
direction string

Kierunek sortowania.

per_page
per_page integer

Liczba wyników na stronę.

page
page integer

Numer strony do pobrania

Zwraca

Model pobierania odpowiedzi interfejsu API listy

Przedmioty
MultipleFetchModel

Znajdowanie problemów według stanu i słowa kluczowego

Znajdź problemy według stanu i słowa kluczowego.

Parametry

Nazwa Klucz Wymagane Typ Opis
q
q True string

Wyszukaj słowa kluczowe i kwalifikatory.

sortować
sort string

Właściwość do sortowania wyników według.

porządek
order string

Kierunek sortowania.

per_page
per_page integer

Liczba wyników na stronę.

page
page integer

Numer strony do pobrania

Zwraca

Model pobierania wyników wyszukiwania

Żądania recenzentów żądania ściągnięcia (wersja zapoznawcza)

Żądania przeglądów żądania ściągnięcia z danego zestawu użytkowników i/lub zespołów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Numer ściągnięcia
pullNumber True integer

Numer ściągnięcia.

Wszyscy oceniający
reviewers array of string
team_reviewers
team_reviewers array of string

Wyzwalacze

Po otwarciu nowego problemu i przypisaniu go do mnie

Ta operacja jest wyzwalana po otwarciu problemu i przypisaniu go do zalogowanego użytkownika.

Po przypisaniu problemu do mnie

Ta operacja jest wyzwalana po przypisaniu problemu do zalogowanego użytkownika.

Po utworzeniu lub zmodyfikowaniu żądania ściągnięcia (wersja zapoznawcza)

Tworzy element webhook usługi GitHub dla żądań ściągnięcia

Po zamknięciu problemu przypisanego do mnie

Ta operacja jest wyzwalana po zamknięciu problemu przypisanego do zalogowanego użytkownika.

Po otwarciu nowego problemu i przypisaniu go do mnie

Ta operacja jest wyzwalana po otwarciu problemu i przypisaniu go do zalogowanego użytkownika.

Zwraca

Właściwości problemu z usługą GitHub.

Po przypisaniu problemu do mnie

Ta operacja jest wyzwalana po przypisaniu problemu do zalogowanego użytkownika.

Zwraca

Właściwości problemu z usługą GitHub.

Po utworzeniu lub zmodyfikowaniu żądania ściągnięcia (wersja zapoznawcza)

Tworzy element webhook usługi GitHub dla żądań ściągnięcia

Parametry

Nazwa Klucz Wymagane Typ Opis
Właściciel repozytorium
repositoryOwner True string

Nazwa właściciela repozytorium.

Nazwa repozytorium
repositoryName True string

Nazwa repozytorium.

Zdarzenia elementu webhook do nasłuchiwania
events True array of string

Zdarzenia elementu webhook do nasłuchiwania

Zwraca

Odpowiedź na żądanie ściągnięcia elementu webhook.

Po zamknięciu problemu przypisanego do mnie

Ta operacja jest wyzwalana po zamknięciu problemu przypisanego do zalogowanego użytkownika.

Zwraca

Właściwości problemu z usługą GitHub.

Definicje

IssueDetailsModel

Właściwości problemu z usługą GitHub.

Nazwa Ścieżka Typ Opis
Title
title string

Podsumowanie problemu.

Body
body string

Opis problemu.

osoba przydzielona
assignee UserDetailsModel

Właściwości użytkownika usługi GitHub.

Id
number integer

Unikatowy identyfikator problemu.

State
state string

Stan problemu.

Utworzono Date-Time
created_at string

rrrr-MM-ddTHH:mm:ss.fffZ (format UTC).

Adres URL repozytorium
repository_url string

Link internetowy do repozytorium.

MultipleSearchFetchModel

Model pobierania wyników wyszukiwania

Nazwa Ścieżka Typ Opis
body
body array of GeneralAPIModel

treść wyniku

MultipleFetchModel

Model pobierania odpowiedzi interfejsu API listy

Nazwa Ścieżka Typ Opis
Przedmioty
GeneralAPIModel

Model pobierania odpowiedzi pojedynczego interfejsu API

GeneralAPIModel

Model pobierania odpowiedzi pojedynczego interfejsu API

UserDetailsModel

Właściwości użytkownika usługi GitHub.

Nazwa Ścieżka Typ Opis
Zaloguj się
login string

Logowanie użytkownika.

Id
id integer

Identyfikator użytkownika.

Identyfikator węzła
node_id string

Identyfikator węzła użytkownika.

Adres URL awatara
avatar_url string

Adres URL awatara użytkownika.

Identyfikator Gravatar
gravatar_id string

Identyfikator Gravatar użytkownika.

URL
url string

Adres URL użytkownika.

Html Url
html_url string

Adres URL html użytkownika.

Adres URL obserwatorów
followers_url string

User FollowersUrl

Następujący adres URL
following_url string

Użytkownik po adresie URL.

Gists Url
gists_url string

Adres URL Gists użytkownika.

Adres URL gwiazdki
starred_url string

Adres URL gwiazdki użytkownika.

Adres URL subskrypcji
subscriptions_url string

Adres URL subskrypcji użytkowników.

Adres URL organizacji
organizations_url string

Adres URL organizacji użytkowników.

Adres URL repozytoriów
repos_url string

Adres URL repozytoriów użytkownika.

Adres URL zdarzeń
events_url string

Adres URL zdarzeń użytkownika.

Adres URL odebranych zdarzeń
received_events_url string

Adres URL zdarzeń odebranych przez użytkownika.

Typ
type string

Typ użytkownika.

Administrator witryny
site_admin boolean

Czy administrator witryny użytkownika?

Name
name string

Nazwa użytkownika.

Firma
company string

Firma użytkownika.

Blog internetowy
blog string

Blog użytkownika.

Lokalizacja
location string

Lokalizacja użytkownika.

Email
email string

Adres e-mail użytkownika.

Możliwe do wynajęcia
hireable boolean

Użytkownik może zatrudnić?

Krótki życiorys
bio string

Bio użytkownika.

Repozytoria publiczne
public_repos integer

Repozytoria publiczne użytkownika.

Publiczne Gists
public_gists integer

Publiczne biblioteki Gists użytkownika.

Followers
followers integer

Obserwatorzy użytkowników.

Following
following integer

Użytkownik obserwuje.

Utworzono pod adresem
created_at date-time

Użytkownik utworzony na stronie.

Zaktualizowano o
updated_at date-time

Użytkownik zaktualizowany o.

Verification

Nazwa Ścieżka Typ Opis
Zweryfikowano
verified boolean

Wskazuje, czy usługa GitHub uwzględnia podpis w tym zatwierdzeniu do zweryfikowania.

Przyczyna weryfikacji
reason string

Przyczyna zweryfikowanych wartości.

Wartość ze znakiem
payload string

Wartość, która została podpisana.

Podpis zatwierdzenia
signature string

Sygnatura wyodrębniona z zatwierdzenia.

GitUser

Metawłaściwości dla informacji o autorach/zatwierdzaniu usługi Git.

Nazwa Ścieżka Typ Opis
Nazwa użytkownika usługi Git
name string

Nazwa użytkownika

Adres e-mail użytkownika usługi Git
email string

Email

Sygnatura czasowa zatwierdzenia
date string

Sygnatura czasowa zatwierdzenia.

Różnice

Wpis różnicowy

Nazwa Ścieżka Typ Opis
Nazwa pliku
filename string

Zmieniono nazwę pliku.

Dodatki
additions integer

Liczba dodatków w pliku

Usunięcia
deletions integer

Liczba usunięć w pliku

Changes
changes integer

Liczba zmian w pliku

Status
status string

Stan zmodyfikowanej zmiany, zmieniono jej nazwę itp.,

Nieprzetworzone adresy URL
raw_url string

Nieprzetworzone łącze adresu URL do pliku

Blob Url
blob_url string

Link adresu URL obiektu blob do pliku

Patch
patch string

Rzeczywiste zmiany wprowadzone w pliku.

Sha zmiany
sha string

Sha zmiany.

Adres URL zawartości
contents_url string

Adres URL zawartości pliku.

Poprzednia nazwa pliku
previous_filename string

Poprzednia nazwa_pliku, jeśli nazwa_pliku została zmieniona

Zobowiązać się

Zobowiązać się

Nazwa Ścieżka Typ Opis
Adres URL zatwierdzenia
url string

Adres URL HTTP zatwierdzenia.

Zatwierdź sha
sha string

Sha sha zatwierdzenia

Identyfikator węzła
node_id string

Identyfikator węzła zatwierdzenia.

HTML Url
html_url string

Adres URL HTML zatwierdzenia

Adres URL komentarzy
comments_url string

Adres URL komentarzy zatwierdzenia

Adres URL zatwierdzenia
commit.url string

Adres URL zatwierdzenia.

autor
commit.author GitUser

Metawłaściwości dla informacji o autorach/zatwierdzaniu usługi Git.

zatwierdzacz
commit.committer GitUser

Metawłaściwości dla informacji o autorach/zatwierdzaniu usługi Git.

Komunikat zatwierdzenia
commit.message string

Komunikat zatwierdzenia.

Liczba komentarzy
commit.comment_count integer

Liczba komentarzy zatwierdzenia

Zatwierdź sha
commit.tree.sha string

SHA zatwierdzenia

Adres URL zatwierdzenia
commit.tree.url uri

Adres URL zatwierdzenia.

weryfikacja
commit.verification Verification
autor
author UserDetailsModel

Właściwości użytkownika usługi GitHub.

zatwierdzacz
committer UserDetailsModel

Właściwości użytkownika usługi GitHub.

rodzice
parents array of object
Obiekt nadrzędny Sha
parents.sha string

Sha zatwierdzenia gałęzi nadrzędnej

Adres URL gałęzi nadrzędnej
parents.url string

Adres URL gałęzi nadrzędnej.

Adres URL HTML gałęzi nadrzędnej
parents.html_url string

Adres URL HTML gałęzi nadrzędnej.

Dodatki
stats.additions integer

Liczba dodatków

Usunięcia
stats.deletions integer

Liczba usunięć

Total
stats.total integer

Łączna liczba zmian

files
files array of DiffEntry

CommitComparison

Porównanie zatwierdzń

Nazwa Ścieżka Typ Opis
URL
url string

Adres URL porównania

HTML Url
html_url string

Adres URL HTML dla porównania

Stały adres URL
permalink_url string

Stały adres URL dla porównania

Adres URL różnic
diff_url string

Adres URL różnic

Adres URL poprawki
patch_url string

Adres URL poprawki

base_commit
base_commit Commit

Zobowiązać się

merge_base_commit
merge_base_commit Commit

Zobowiązać się

Status
status string

Stan współzasponowania, np. rozbieżne itp.,

Przed nami przez
ahead_by integer

z wyprzedzeniem według gałęzi bazowej

Za pomocą
behind_by integer

behind_by gałąź podstawowa

Łączna liczba zatwierdzeń
total_commits integer

łączna liczba zatwierdzeń

Zatwierdzenia
commits array of Commit

Zatwierdza

Files
files array of DiffEntry

files

ActionsPublicKey

Klucz publiczny używany do ustawiania wpisów tajnych akcji.

Nazwa Ścieżka Typ Opis
Identyfikator klucza
key_id string

Identyfikator klucza.

Key
key string

Zakodowany klucz publiczny base64.

Id
id integer

Unikatowy identyfikator klucza.

URL
url string

Adres URL klucza publicznego.

Title
title string

Tytuł klucza publicznego.

Utworzono pod adresem
created_at string

Data i godzina utworzenia klucza.

Szczegóły licencji

Szczegóły licencji

Nazwa Ścieżka Typ Opis
Key
key string

Małe litery SPDX identyfikator licencji.

Name
name string

Pełna nazwa licencji określona przez https://spdx.org/licenses.

URL
url uri

Adres URL licencji w witrynie https://choosealicense.com.

Identyfikator SPDX
spdx_id string

Krótki identyfikator określony przez .https://spdx.org/licenses

Identyfikator węzła
node_id string

Identyfikator węzła licencji.

HTML Url
html_url uri

Licencjonuj adres URL HTML.

RepositoryMiniDetails

Repozytorium git

Nazwa Ścieżka Typ Opis
Identyfikator repozytorium
id integer

Unikatowy identyfikator repozytorium.

Identyfikator węzła repozytorium
node_id string

Identyfikator węzła repozytorium.

Nazwa repozytorium
name string

Nazwa repozytorium.

Pełna nazwa repozytorium
full_name string

Pełna nazwa repozytorium.

administrator
permissions.admin boolean
ściągać
permissions.pull boolean
klasyfikacja
permissions.triage boolean
wypchnąć
permissions.push boolean
utrzymać
permissions.maintain boolean
właściciel
owner UserDetailsModel

Właściwości użytkownika usługi GitHub.

Czy repozytorium jest prywatne?
private boolean

Niezależnie od tego, czy repozytorium jest prywatne, czy publiczne.

Opis repozytorium
description string

Opis repozytorium

Strona główna repozytorium
homepage uri

Strona główna dla tego repozytorium

Język repozytorium
language string

Język tego repozytorium

Czy repozytorium jest archiwizowane?
archived boolean

Czy repozytorium jest zarchiwizowane.

Czy repozytorium jest wyłączone?
disabled boolean

Zwraca, czy to repozytorium jest wyłączone.

Widoczność repozytorium
visibility string

Widoczność repozytorium: publiczna, prywatna lub wewnętrzna.

Repozytorium utworzone na stronie
created_at date-time

data i godzina utworzenia repozytorium.

Repozytorium zaktualizowane o
updated_at date-time

data i godzina ostatniej aktualizacji repozytorium.

Repozytorium zezwala na scalanie bazy danych
allow_rebase_merge boolean

Czy zezwolić na scalanie bazy danych na potrzeby żądań ściągnięcia.

Repozytorium zezwala na scalanie squasha
allow_squash_merge boolean

Czy zezwalać na scalanie squasha dla żądań ściągnięcia.

Usuń gałąź repozytorium podczas scalania
delete_branch_on_merge boolean

Czy usunąć gałęzie nagłówka podczas scalania żądań ściągnięcia

Repozytorium Zezwalaj na zatwierdzenie scalania
allow_merge_commit boolean

Czy zezwalać na zatwierdzenia scalania dla żądań ściągnięcia.

Gałąź główna repozytorium
master_branch string

Gałąź główna repozytorium.

RepositoryDetails

Repozytorium git

Nazwa Ścieżka Typ Opis
Id
id integer

Unikatowy identyfikator repozytorium.

Identyfikator węzła
node_id string

Identyfikator węzła repozytorium.

Name
name string

Nazwa repozytorium.

Pełna nazwa
full_name string

Pełna nazwa repozytorium.

Licencja
license LicenseDetails

Szczegóły licencji

Widelce
forks integer

Liczba rozwidlenia repozytorium.

administrator
permissions.admin boolean
ściągać
permissions.pull boolean
klasyfikacja
permissions.triage boolean
wypchnąć
permissions.push boolean
utrzymać
permissions.maintain boolean
właściciel
owner UserDetailsModel

Właściwości użytkownika usługi GitHub.

Czy jest prywatny?
private boolean

Niezależnie od tego, czy repozytorium jest prywatne, czy publiczne.

Html Url
html_url uri

Adres URL HTML repozytorium

Description
description string

Opis repozytorium

Czy rozwidlenie?
fork boolean

Jeśli repozytorium jest rozwidleniem?

URL
url uri

Adres URL HTTP dla tego repozytorium

Adres URL archiwum
archive_url string

Adres URL archiwum dla tego repozytorium

Adres URL osób przypisanych
assignees_url string

Adres URL przypisywanych dla tego repozytorium

Adres URL obiektów blob
blobs_url string

Adres URL obiektów blob dla tego repozytorium

Adres URL gałęzi
branches_url string

Adres URL gałęzi dla tego repozytorium

Adres URL współpracowników
collaborators_url string

Adres URL współpracowników dla tego repozytorium

Adres URL komentarzy
comments_url string

Adres URL komentarzy dla tego repozytorium

Adres URL zatwierdzeń
commits_url string

Adres URL zatwierdzeń dla tego repozytorium

Porównaj adres URL
compare_url string

Adres URL porównania dla tego repozytorium

Adres URL zawartości
contents_url string

Adres URL zawartości dla tego repozytorium

Adres URL współautorów
contributors_url uri

Adres URL współautorów dla tego repozytorium

Adres URL wdrożeń
deployments_url uri

Adres URL wdrożeń dla tego repozytorium

Adres URL pobierania
downloads_url uri

Adres URL pobierania dla tego repozytorium

Adres URL zdarzeń
events_url uri

Adres URL zdarzeń dla tego repozytorium

Adres URL rozwidlenia
forks_url uri

Adres URL rozwidlenia dla tego repozytorium

Adres URL zatwierdzeń usługi Git
git_commits_url string

Adres URL zatwierdzeń usługi Git dla tego repozytorium

Adres URL odwołań usługi Git
git_refs_url string

Adres URL odwołań git dla tego repozytorium

Adres URL tagów usługi Git
git_tags_url string

Adres URL tagów usługi Git dla tego repozytorium

Git Url
git_url string

Adres URL usługi Git dla tego repozytorium

Adres URL komentarza problemu
issue_comment_url string

Adres URL komentarza problemu dla tego repozytorium

Adres URL zdarzeń problemu
issue_events_url string

Adres URL zdarzeń problemu dla tego repozytorium

Adres URL problemów
issues_url string

Adres URL problemów dla tego repozytorium

Adres URL kluczy
keys_url string

Adres URL kluczy dla tego repozytorium

Adres URL etykiet
labels_url string

Adres URL etykiet dla tego repozytorium

Adres URL języków
languages_url uri

Adres URL języków dla tego repozytorium

Scala adres URL
merges_url uri

Adres URL scalania dla tego repozytorium

Adres URL punktów kontrolnych
milestones_url string

Adres URL punktów kontrolnych dla tego repozytorium

Adres URL powiadomień
notifications_url string

Adres URL powiadomień dla tego repozytorium

Adres URL ściągania
pulls_url string

Adres URL ściągania dla tego repozytorium

Adres URL wydań
releases_url string

Adres URL wydań dla tego repozytorium

SSH Url
ssh_url string

Adres URL SSH do sklonowania tego repozytorium

Stargazers Url
stargazers_url uri

Stargazers (Stargazers to osoby, które mają zakładki repozytorium GitHub) adres URL dla tego repozytorium

Adres URL stanów
statuses_url string

Adres URL stanów dla tego repozytorium

Adres URL subskrybentów
subscribers_url uri

Adres URL subskrybentów dla tego repozytorium

Adres URL subskrypcji
subscription_url uri

Adres URL subskrypcji dla tego repozytorium

Adres URL tagów
tags_url uri

Adres URL tagów dla tego repozytorium

Teams Url
teams_url uri

Adres URL zespołu dla tego repozytorium

Adres URL drzew
trees_url string

Adres URL drzew dla tego repozytorium

Klonowanie adresu URL
clone_url string

Adres URL klonowania dla tego repozytorium

Adres URL dublowania
mirror_url uri

Oryginalny adres URL dublowania dla tego repozytorium

Adres URL punktów zaczepienia
hooks_url uri

Adres URL punktów zaczepienia dla tego repozytorium

SVN Url
svn_url uri

Adres URL SVN dla tego repozytorium

Strona główna
homepage uri

Strona główna dla tego repozytorium

Język
language string

Język tego repozytorium

Liczba rozwidleń
forks_count integer

Liczba rozwidleń tego repozytorium w całej sieci.

Stargazers Count
stargazers_count integer

Liczba użytkowników, którzy wystąpili w repozytorium.

Liczba obserwatorów
watchers_count integer

Liczba użytkowników obserwujących repozytorium.

Rozmiar
size integer

Rozmiar repozytorium

Gałąź domyślna
default_branch string

Domyślna gałąź repozytorium.

Liczba otwartych problemów
open_issues_count integer

Liczba otwartych problemów w repozytorium.

Czy szablon jest?
is_template boolean

Czy to repozytorium działa jako szablon, który może służyć do generowania nowych repozytoriów.

Tematy
topics array of string

Lista tematów w repozytorium

Czy występują problemy?
has_issues boolean

Czy problemy są włączone.

Czy projekty?
has_projects boolean

Określa, czy projekty są włączone.

Czy witryna typu wiki?
has_wiki boolean

Czy witryna typu wiki jest włączona.

Ma strony?
has_pages boolean

Określa, czy strony są włączone.

Czy pliki do pobrania?
has_downloads boolean

Określa, czy pliki do pobrania są włączone.

Czy jest zarchiwizowane?
archived boolean

Czy repozytorium jest zarchiwizowane.

Czy jest wyłączona?
disabled boolean

Zwraca, czy to repozytorium jest wyłączone.

Widoczność
visibility string

Widoczność repozytorium: publiczna, prywatna lub wewnętrzna.

Wypchnięta o
pushed_at date-time

Kiedy repozytorium zostało ostatnio wypchnięte.

Utworzono pod adresem
created_at date-time

data i godzina utworzenia repozytorium.

Zaktualizowano o
updated_at date-time

data i godzina ostatniej aktualizacji repozytorium.

Zezwalaj na scalanie bazy danych
allow_rebase_merge boolean

Czy zezwolić na scalanie bazy danych na potrzeby żądań ściągnięcia.

Identyfikator repozytorium szablonu
template_repository.id integer

Unikatowy identyfikator repozytorium.

Identyfikator węzła repozytorium szablonu
template_repository.node_id string

Identyfikator węzła repozytorium.

Nazwa repozytorium szablonu
template_repository.name string

Nazwa repozytorium.

Pełna nazwa repozytorium szablonów
template_repository.full_name string

Pełna nazwa repozytorium.

właściciel
template_repository.owner UserDetailsModel

Właściwości użytkownika usługi GitHub.

Czy repozytorium szablonów jest prywatne?
template_repository.private boolean

Niezależnie od tego, czy repozytorium jest prywatne, czy publiczne.

Adres URL html repozytorium szablonów
template_repository.html_url uri

Adres URL HTML repozytorium

Opis repozytorium szablonów
template_repository.description string

Opis repozytorium

Czy repozytorium szablonów jest rozwidleniem?
template_repository.fork boolean

Jeśli repozytorium jest rozwidleniem?

Adres URL repozytorium szablonów
template_repository.url uri

Adres URL HTTP dla tego repozytorium

Adres URL archiwum repozytorium szablonów
template_repository.archive_url string

Adres URL archiwum dla tego repozytorium

Adres URL przypisywanych repozytorium szablonów
template_repository.assignees_url string

Adres URL przypisywanych dla tego repozytorium

Adres URL obiektów blob repozytorium szablonów
template_repository.blobs_url string

Adres URL obiektów blob dla tego repozytorium

Adres URL gałęzi repozytorium szablonów
template_repository.branches_url string

Adres URL gałęzi dla tego repozytorium

Adres URL współpracowników repozytorium szablonów
template_repository.collaborators_url string

Adres URL współpracowników dla tego repozytorium

Adres URL komentarzy repozytorium szablonów
template_repository.comments_url string

Adres URL komentarzy dla tego repozytorium

Adres URL zatwierdzeń repozytorium szablonów
template_repository.commits_url string

Adres URL zatwierdzeń dla tego repozytorium

Adres URL porównania repozytorium szablonów
template_repository.compare_url string

Adres URL porównania dla tego repozytorium

Adres URL zawartości repozytorium szablonu
template_repository.contents_url string

Adres URL zawartości dla tego repozytorium

Adres URL współautorów repozytorium szablonów
template_repository.contributors_url uri

Adres URL współautorów dla tego repozytorium

Adres URL wdrożeń repozytorium szablonów
template_repository.deployments_url uri

Adres URL wdrożeń dla tego repozytorium

Adres URL pobierania repozytorium szablonów
template_repository.downloads_url uri

Adres URL pobierania dla tego repozytorium

Adres URL zdarzeń repozytorium szablonów
template_repository.events_url uri

Adres URL zdarzeń dla tego repozytorium

Adres URL rozwidlenia repozytorium szablonów
template_repository.forks_url uri

Adres URL rozwidlenia dla tego repozytorium

Adres URL zatwierdzeń git repozytorium szablonów
template_repository.git_commits_url string

Adres URL zatwierdzeń usługi Git dla tego repozytorium

Adres URL odwołań git repozytorium szablonów
template_repository.git_refs_url string

Adres URL odwołań git dla tego repozytorium

Adres URL tagów git repozytorium szablonów
template_repository.git_tags_url string

Adres URL tagów usługi Git dla tego repozytorium

Adres URL repozytorium szablonów Git
template_repository.git_url string

Adres URL usługi Git dla tego repozytorium

Adres URL komentarza dotyczącego problemu z repozytorium szablonów
template_repository.issue_comment_url string

Adres URL komentarza problemu dla tego repozytorium

Adres URL zdarzeń problemu repozytorium szablonów
template_repository.issue_events_url string

Adres URL zdarzeń problemu dla tego repozytorium

Adres URL problemów z repozytorium szablonów
template_repository.issues_url string

Adres URL problemów dla tego repozytorium

Adres URL kluczy repozytorium szablonów
template_repository.keys_url string

Adres URL kluczy dla tego repozytorium

Adres URL etykiet repozytorium szablonów
template_repository.labels_url string

Adres URL etykiet dla tego repozytorium

Adres URL języków repozytorium szablonów
template_repository.languages_url uri

Adres URL języków dla tego repozytorium

Adres URL scalania repozytorium szablonów
template_repository.merges_url uri

Adres URL scalania dla tego repozytorium

Adres URL punktów kontrolnych repozytorium szablonów
template_repository.milestones_url string

Adres URL punktów kontrolnych dla tego repozytorium

Adres URL powiadomień repozytorium szablonów
template_repository.notifications_url string

Adres URL powiadomień dla tego repozytorium

Adres URL ściągania repozytorium szablonów
template_repository.pulls_url string

Adres URL ściągania dla tego repozytorium

Adres URL wydań repozytorium szablonów
template_repository.releases_url string

Adres URL wydań dla tego repozytorium

Adres URL protokołu SSH repozytorium szablonów
template_repository.ssh_url string

Adres URL SSH do sklonowania tego repozytorium

Adres URL stargazers repozytorium szablonów
template_repository.stargazers_url uri

Stargazers (Stargazers to osoby, które mają zakładki repozytorium GitHub) adres URL dla tego repozytorium

Adres URL stanów repozytorium szablonów
template_repository.statuses_url string

Adres URL stanów dla tego repozytorium

Adres URL subskrybentów repozytorium szablonów
template_repository.subscribers_url uri

Adres URL subskrybentów dla tego repozytorium

Adres URL subskrypcji repozytorium szablonów
template_repository.subscription_url uri

Adres URL subskrypcji dla tego repozytorium

Adres URL tagów repozytorium szablonów
template_repository.tags_url uri

Adres URL tagów dla tego repozytorium

Adres URL zespołu repozytorium szablonów
template_repository.teams_url uri

Adres URL zespołu dla tego repozytorium

Adres URL drzew repozytorium szablonów
template_repository.trees_url string

Adres URL drzew dla tego repozytorium

Adres URL klonowania repozytorium szablonów
template_repository.clone_url string

Adres URL klonowania dla tego repozytorium

Adres URL dublowania repozytorium szablonów
template_repository.mirror_url uri

Oryginalny adres URL dublowania dla tego repozytorium

Adres URL punktów zaczepienia repozytorium szablonów
template_repository.hooks_url uri

Adres URL punktów zaczepienia dla tego repozytorium

Adres URL SVN repozytorium szablonów
template_repository.svn_url uri

Adres URL SVN dla tego repozytorium

Strona główna repozytorium szablonów
template_repository.homepage uri

Strona główna dla tego repozytorium

Język repozytorium szablonów
template_repository.language string

Język tego repozytorium

Liczba rozwidleń repozytorium szablonów
template_repository.forks_count integer

Liczba rozwidleń tego repozytorium w całej sieci.

Liczba stargazers repozytorium szablonów
template_repository.stargazers_count integer

Liczba użytkowników, którzy wystąpili w repozytorium.

Liczba obserwatorów repozytorium szablonów
template_repository.watchers_count integer

Liczba użytkowników obserwujących repozytorium.

Rozmiar repozytorium szablonu
template_repository.size integer

Rozmiar repozytorium

Domyślna gałąź repozytorium szablonów
template_repository.default_branch string

Domyślna gałąź repozytorium.

Liczba otwartych problemów repozytorium szablonów
template_repository.open_issues_count integer

Liczba otwartych problemów w repozytorium.

Czy repozytorium szablonów jest szablonem?
template_repository.is_template boolean

Czy to repozytorium działa jako szablon, który może służyć do generowania nowych repozytoriów.

Tematy repozytorium szablonów
template_repository.topics array of string

Lista tematów w repozytorium

Repozytorium szablonów ma problemy?
template_repository.has_issues boolean

Czy problemy są włączone.

Repozytorium szablonów ma projekty?
template_repository.has_projects boolean

Określa, czy projekty są włączone.

Repozytorium szablonów ma witrynę typu wiki?
template_repository.has_wiki boolean

Czy witryna typu wiki jest włączona.

Repozytorium szablonów ma strony?
template_repository.has_pages boolean

Określa, czy strony są włączone.

Repozytorium szablonów ma pobrane pliki?
template_repository.has_downloads boolean

Określa, czy pliki do pobrania są włączone.

Czy repozytorium szablonów jest archiwizowane?
template_repository.archived boolean

Czy repozytorium jest zarchiwizowane.

Czy repozytorium szablonów jest wyłączone?
template_repository.disabled boolean

Zwraca, czy to repozytorium jest wyłączone.

Widoczność repozytorium szablonów
template_repository.visibility string

Widoczność repozytorium: publiczna, prywatna lub wewnętrzna.

Wypchnięte repozytorium szablonów
template_repository.pushed_at date-time

Kiedy repozytorium zostało ostatnio wypchnięte.

Repozytorium szablonów utworzone na stronie
template_repository.created_at date-time

data i godzina utworzenia repozytorium.

Repozytorium szablonów zaktualizowane o godzinie
template_repository.updated_at date-time

data i godzina ostatniej aktualizacji repozytorium.

administrator
template_repository.permissions.admin boolean
wypchnąć
template_repository.permissions.push boolean
ściągać
template_repository.permissions.pull boolean
Repozytorium szablonów zezwala na scalanie bazy danych
template_repository.allow_rebase_merge boolean

Czy zezwolić na scalanie bazy danych na potrzeby żądań ściągnięcia.

Repozytorium szablonów repozytorium szablonów
template_repository.template_repository string

Repozytorium szablonów.

Token klonowania tymczasowego repozytorium szablonów
template_repository.temp_clone_token string

Tymczasowy token uwierzytelniania na potrzeby klonowania tego repozytorium.

Repozytorium szablonów Zezwalaj na scalanie squasha
template_repository.allow_squash_merge boolean

Czy zezwalać na scalanie squasha dla żądań ściągnięcia.

Repozytorium szablonów Usuń gałąź w scalaniu
template_repository.delete_branch_on_merge boolean

Czy usunąć gałęzie nagłówka podczas scalania żądań ściągnięcia

Repozytorium szablonów zezwala na zatwierdzanie scalania
template_repository.allow_merge_commit boolean

Czy zezwalać na zatwierdzenia scalania dla żądań ściągnięcia.

Liczba subskrybentów repozytorium szablonów
template_repository.subscribers_count integer

Liczba subskrybentów repozytorium.

Liczba sieci repozytorium szablonów
template_repository.network_count integer

Liczba sieci repozytoriów

Token klonowania tymczasowego
temp_clone_token string

Tymczasowy token uwierzytelniania na potrzeby klonowania tego repozytorium.

Zezwalaj na scalanie squasha
allow_squash_merge boolean

Czy zezwalać na scalanie squasha dla żądań ściągnięcia.

Usuń gałąź w scalaniu
delete_branch_on_merge boolean

Czy usunąć gałęzie nagłówka podczas scalania żądań ściągnięcia

Zezwalaj na zatwierdzenie scalania
allow_merge_commit boolean

Czy zezwalać na zatwierdzenia scalania dla żądań ściągnięcia.

Liczba subskrybentów
subscribers_count integer

Liczba subskrybentów repozytorium.

Liczba sieci
network_count integer

Liczba sieci repozytoriów

Otwarte problemy
open_issues integer

Problemy z otwartym repozytorium.

Watchers
watchers integer

Obserwatorzy repozytorium.

Gałąź główna
master_branch string

Gałąź główna repozytorium.

Zagrał na
starred_at string

Repozytorium zagrane pod adresem

GitReference

Odwołania do usługi Git w repozytorium

Nazwa Ścieżka Typ Opis
Reference
ref string

Nazwa w pełni kwalifikowanego odwołania.

Identyfikator węzła
node_id string

Identyfikator węzła odwołania.

URL
url uri

Adres URL odwołania.

typ
object.type string

Typ obiektu.

Sha
object.sha string

Sha dla odwołania.

URL
object.url uri

Adres URL obiektu.

PullRequestMergeResult

Wynik scalania żądania ściągnięcia.

Nazwa Ścieżka Typ Opis
Sha
sha string

Sha dla zatwierdzenia scalania.

Czy scalane?
merged boolean

Czy żądanie ściągnięcia zostało scalone.

Message
message string

Scal komunikat odpowiedzi.

Kamień milowy

Kolekcja powiązanych problemów i żądań ściągnięcia.

Nazwa Ścieżka Typ Opis
Adres URL punktu kontrolnego
url uri

Adres URL PROTOKOŁU HTTP dla punktu kontrolnego.

Adres URL kodu HTML punktu kontrolnego
html_url uri

Adres URL HTML dla punktu kontrolnego.

Adres URL etykiet punktów kontrolnych
labels_url uri

Adres URL etykiet dla punktu kontrolnego.

Identyfikator punktu kontrolnego
id integer

Unikatowy identyfikator punktu kontrolnego.

Identyfikator węzła punktu kontrolnego
node_id string

Identyfikator węzła dla punktu kontrolnego.

Numer punktu kontrolnego
number integer

Liczba punktów kontrolnych.

Stan punktu kontrolnego
state string

Stan punktu kontrolnego.

Tytuł punktu kontrolnego
title string

Tytuł punktu kontrolnego.

Opis punktu kontrolnego
description string

Opis punktu kontrolnego.

autor
creator UserDetailsModel

Właściwości użytkownika usługi GitHub.

Problemy z otwartym punktem kontrolnym
open_issues integer

Liczba otwartych problemów dotyczących repozytorium.

Problemy z zamknięciem punktu kontrolnego
closed_issues integer

Liczba zamkniętych problemów dotyczących repozytorium.

Punkt kontrolny utworzony na
created_at date-time

Data i godzina utworzenia punktu kontrolnego.

Punkt kontrolny zaktualizowany o
updated_at date-time

Data i godzina ostatniej aktualizacji punktu kontrolnego.

Punkt kontrolny zamknięty o godzinie
closed_at date-time

Data i godzina zamknięcia punktu kontrolnego.

Termin punktu kontrolnego
due_on date-time

Data ukończenia punktu kontrolnego.

Etykieta

Etykiety kodowane kolorami ułatwiają kategoryzowanie i filtrowanie problemów (podobnie jak etykiety w usłudze Gmail).

Nazwa Ścieżka Typ Opis
Id
id integer

Unikatowy identyfikator etykiety.

Identyfikator węzła
node_id string

Identyfikator węzła etykiety.

URL
url uri

Adres URL etykiety

Name
name string

Nazwa etykiety.

Description
description string

Krótki opis tej etykiety.

Kolor
color string

6-znakowy kod szesnastkowy bez wiodącego znaku #, identyfikując kolor

Czy wartość domyślna?
default boolean

Bez względu na to, czy jest to etykieta domyślna.

TeamDetails

Grupy członków organizacji, które dają uprawnienia do określonych repozytoriów.

Nazwa Ścieżka Typ Opis
Id
id integer

Unikatowy identyfikator zespołu.

Identyfikator węzła
node_id string

Identyfikator węzła dla zespołu.

URL
url uri

Adres URL zespołu.

Adres URL członków
members_url string

Adres URL HTTP dla członków zespołu.

name string

Nazwa zespołu

Description
description string

Opis zespołu

Pozwolenie
permission string

Uprawnienie, które zespół będzie miał dla swoich repozytoriów

Prywatność
privacy string

Poziom prywatności, który powinien mieć ten zespół

HTML Url
html_url uri

Adres URL HTML zespołu.

Adres URL repozytoriów
repositories_url uri

Adres URL HTTP dla repozytoriów tego zespołu.

Slug
slug string

Ślimak odpowiadający zespołowi.

NAZWA WYRÓŻNIAJĄCA LDAP
ldap_dn string

Nazwa wyróżniająca (DN) mapowana przez zespół na środowisko LDAP

Żądanie ściągnięcia

Żądania ściągnięcia umożliwiają przekazywanie innym osobom informacji o zmianach wypchniętych do repozytorium w usłudze GitHub. Po wysłaniu żądania ściągnięcia zainteresowane strony mogą przeglądać zestaw zmian, omawiać potencjalne modyfikacje, a nawet wypychać zatwierdzenia w razie potrzeby.

Nazwa Ścieżka Typ Opis
Adres URL żądania ściągnięcia
url uri

Adres URL HTTP dla tego żądania ściągnięcia.

Identyfikator żądania ściągnięcia
id integer

Unikatowy identyfikator żądania ściągnięcia.

Identyfikator węzła żądania ściągnięcia
node_id string

Identyfikator węzła dla żądania ściągnięcia.

Adres URL html żądania ściągnięcia
html_url uri

Adres URL HTML żądania ściągnięcia.

Adres URL różnic żądania ściągnięcia
diff_url uri

Adres URL różnic dla żądania ściągnięcia.

Adres URL poprawki żądania ściągnięcia
patch_url uri

Adres URL poprawki żądania ściągnięcia.

Adres URL problemu z żądaniem ściągnięcia
issue_url uri

Adres URL problemu dla żądania ściągnięcia.

Adres URL zatwierdzenia żądania ściągnięcia
commits_url uri

Adres URL zatwierdzenia dla żądania ściągnięcia.

Adres URL przeglądu żądania ściągnięcia
review_comments_url uri

Adres URL komentarzy do przeglądu dla żądania ściągnięcia.

Adres URL komentarza do przeglądu żądania ściągnięcia
review_comment_url string

Adres URL komentarza przeglądu dla żądania ściągnięcia.

Adres URL różnic żądania ściągnięcia
comments_url uri

Adres URL różnic dla żądania ściągnięcia.

Adres URL stanów żądania ściągnięcia
statuses_url uri

Adres URL stanu żądania ściągnięcia.

Numer żądania ściągnięcia
number integer

Numer jednoznacznie identyfikujący żądanie ściągnięcia w repozytorium.

Stan żądania ściągnięcia
state string

Stan tego żądania ściągnięcia. open lub closed.

Czy żądanie ściągnięcia jest zablokowane?
locked boolean

Niezależnie od tego, czy żądanie ściągnięcia jest zablokowane, czy nie.

Tytuł żądania ściągnięcia
title string

Tytuł żądania ściągnięcia.

użytkownik
user UserDetailsModel

Właściwości użytkownika usługi GitHub.

Treść żądania ściągnięcia
body string

Treść jako znaczników Markdown.

Etykiety żądań ściągnięcia
labels array of Label

Lista etykiet skojarzonych z żądaniem ściągnięcia.

milestone Milestone

Kolekcja powiązanych problemów i żądań ściągnięcia.

Przyczyna aktywnej blokady żądania ściągnięcia
active_lock_reason string

Przyczyna, że konwersacja została zablokowana.

Żądanie ściągnięcia utworzone na stronie
created_at date-time

Data i godzina utworzenia żądania ściągnięcia.

Żądanie ściągnięcia zaktualizowane o
updated_at date-time

Data i godzina ostatniej aktualizacji żądania ściągnięcia.

Żądanie ściągnięcia zamknięte o godzinie
closed_at date-time

Data i godzina zamknięcia żądania ściągnięcia.

Żądanie ściągnięcia scalone pod adresem
merged_at date-time

Data i godzina scalenia żądania ściągnięcia.

Żądanie ściągnięcia Scal zatwierdzenie sha
merge_commit_sha string

Zatwierdzenie scalania sha żądania ściągnięcia.

osoba przydzielona
assignee UserDetailsModel

Właściwości użytkownika usługi GitHub.

Przypisywanie żądań ściągnięcia
assignees array of UserDetailsModel

Lista osób przypisanych do żądania ściągnięcia.

Żądani recenzenci żądania ściągnięcia
requested_reviewers array of UserDetailsModel

Lista użytkowników przypisanych do tego żądania ściągnięcia.

Żądanie ściągnięcia żądane przez zespoły
requested_teams array of TeamDetails

Lista żądanych zespołów do tego żądania ściągnięcia.

Etykieta nagłówka żądania ściągnięcia
head.label string

Etykieta główna.

Odwołanie do głowy żądania ściągnięcia
head.ref string

Odwołanie do głowy

repozytorium
head.repo RepositoryMiniDetails

Repozytorium git

Nagłówek żądania ściągnięcia — sha
head.sha string

Nagłówek Sha

użytkownik
head.user UserDetailsModel

Właściwości użytkownika usługi GitHub.

Etykieta podstawowa żądania ściągnięcia
base.label string

Etykieta główna.

Dokumentacja podstawowa żądania ściągnięcia
base.ref string

Odwołanie do głowy

repozytorium
base.repo RepositoryMiniDetails

Repozytorium git

Algorytm Sha żądania ściągnięcia
base.sha string

Nagłówek Sha

użytkownik
base.user UserDetailsModel

Właściwości użytkownika usługi GitHub.

Skojarzenie żądań ściągnięciaAuthor
author_association string

Skojarzenie autora z tematem komentarza.

Czy żądanie ściągnięcia jest wersją roboczą?
draft boolean

Wskazuje, czy żądanie ściągnięcia jest wersją roboczą.

Czy żądanie ściągnięcia jest scalone?
merged boolean

Czy żądanie ściągnięcia zostało scalone.

Czy żądanie ściągnięcia jest możliwe do scalenia?
mergeable boolean

Określa, czy żądanie ściągnięcia można scalić na podstawie istnienia konfliktów scalania.

Czy żądanie ściągnięcia jest możliwe do ponownego bazy danych?
rebaseable boolean

Bez względu na to, czy żądanie ściągnięcia jest możliwe do ponownej bazy danych.

Stan scalania żądania ściągnięcia
mergeable_state string

Stan scalania żądania ściągnięcia.

merged_by
merged_by UserDetailsModel

Właściwości użytkownika usługi GitHub.

Liczba komentarzy żądań ściągnięcia
comments integer

Liczba komentarzy w tym żądaniu ściągnięcia.

Liczba komentarzy do przeglądu żądania ściągnięcia
review_comments integer

Liczba komentarzy do przeglądu w tym żądaniu ściągnięcia.

Czy konserwator może modyfikować żądanie ściągnięcia?
maintainer_can_modify boolean

Wskazuje, czy osoby odpowiedzialne za obsługę mogą modyfikować żądanie ściągnięcia.

Liczba zatwierdzeń żądań ściągnięcia
commits integer

Liczba zatwierdzeń w tym żądaniu ściągnięcia.

Liczba dodatków żądań ściągnięcia
additions integer

Liczba dodatków w tym żądaniu ściągnięcia.

Liczba usunięć żądań ściągnięcia
deletions integer

Liczba usunięć w tym żądaniu ściągnięcia.

Liczba zmienionych plików żądania ściągnięcia
changed_files integer

Liczba zmienionych plików w tym żądaniu ściągnięcia.

PullRequestFile

Nazwa Ścieżka Typ Opis
sha dla pliku
sha string

Sha dla pliku.

Nazwa pliku
filename string

Nazwa pliku.

Stan modyfikacji pliku
status string

Stan modyfikacji pliku.

Liczba dodatków do pliku
additions integer

Liczba dodatków wykonanych do pliku.

Liczba usunięć w pliku
deletions integer

Liczba usunięć dokonanych w pliku.

Liczba zmian wprowadzonych w pliku
changes integer

Liczba zmian wprowadzonych w pliku.

Adres URL obiektu blob dla pliku
blob_url string

Adres URL obiektu blob dla pliku.

Nieprzetworzone adresy URL pliku
raw_url string

Nieprzetworzone adresy URL pliku.

Adres URL zawartości pliku
contents_url string

Adres URL zawartości pliku.

Poprawianie zawartości pliku
patch string

Zawartość poprawki dla pliku.

Element webhookPullRequestResponse

Odpowiedź na żądanie ściągnięcia elementu webhook.

Nazwa Ścieżka Typ Opis
Wykonano akcję
action string

Wykonano akcję.

Numer żądania ściągnięcia
number integer

Numer żądania ściągnięcia.

pull_request
pull_request PullRequest

Żądania ściągnięcia umożliwiają przekazywanie innym osobom informacji o zmianach wypchniętych do repozytorium w usłudze GitHub. Po wysłaniu żądania ściągnięcia zainteresowane strony mogą przeglądać zestaw zmian, omawiać potencjalne modyfikacje, a nawet wypychać zatwierdzenia w razie potrzeby.

obiekt

Jest to typ 'obiekt'.