Pomoc monday.com›monday dev›Integracja GitHub
Pomoc monday.com

Integracja GitHub

monday devIntegracje i aplikacjeintegrationgithub
Aktualizacja 2026-08-14

Kto może korzystać z tej funkcji

  • dostępna w monday dev
Integracja GitHub - ilustracja 1
Film instruktażowy

Wiemy, jak ważna jest sprawna integracja narzędzia do zarządzania kodem źródłowym z monday.com. Dlatego przedstawiamy integrację GitHub.

Ta jednorazowo instalowana integracja z GitHub oferuje zaawansowane szablony, dzięki którym Twój zespół może płynnie przejść przez cały proces tworzenia oprogramowania: od planowania i śledzenia sprintów w monday dev po pisanie kodu w GitHub.

Integracja działa na poziomie uprawnień konta. Po zainstalowaniu jej w kilku prostych krokach każda osoba w Twoim zespole będzie mogła tworzyć nowe szablony.

Wskazówka: Aby synchronizacja z GitHub działała prawidłowo, najpierw zainstaluj aplikację monday.com w GitHub. Musisz też być administratorem konta monday.com i mieć uprawnienia administratora w organizacji GitHub, aby zainstalować aplikację.

Zainstaluj w GitHub

Otwórz stronę github.com/apps/monday-com-github i zainstaluj aplikację monday.com w GitHub:

Instalacja GitHub przez deweloperów

Pojawi się prośba o wybranie organizacji na Twoim koncie:

Wybór organizacji przez deweloperów

Następnie pojawi się prośba o autoryzowanie monday.com na Twoim koncie GitHub:

Uprawnienia monday.com dla deweloperów

Po zainstalowaniu aplikacji użytkownicy będą mogli dodawać nowe szablony GitHub. Zostaną też automatycznie uwierzytelnieni za pomocą Twojego konta GitHub.

Kliknij tutaj, aby dowiedzieć się, co oznaczają te uprawnienia

Warto pamiętać, że monday.com uzyskuje dostęp tylko do niezbędnych danych, takich jak nazwy i lokalizacje danych, aby zapewnić prawidłowe działanie. Uprawnienia obejmują:

  • Dostęp do kodu – w przypadku szablonu TODO monday.com odczytuje zmiany w pull requeście, ale nie zapisuje kodu. Dzięki temu może połączyć go z elementem monday.
  • Issues – monday.com potrzebuje dostępu do informacji o zgłoszeniach, aby uruchamiać odpowiednie automatyzacje monday.
  • Metadane – monday.com potrzebuje dostępu do zestawu punktów końcowych tylko do odczytu zawierających metadane, aby uruchamiać odpowiednie automatyzacje monday. Te punkty końcowe nie udostępniają poufnych informacji z prywatnych repozytoriów.
  • Pull requesty – monday.com potrzebuje możliwości odczytywania zmian w pull requestach oraz uprawnień do ich zapisywania, aby uruchamiać odpowiednie automatyzacje monday i szablony dwukierunkowej synchronizacji monday.

Dodaj integrację do procesu pracy

Aby dodać szablony integracji GitHub do wybranej tablicy, otwórz ją i kliknij Integruj (Integrate) w prawym górnym rogu:Grupa 64 (54)

Na stronie automatyzacji tablicy wyszukaj GitHub:Grupa 1 - 2025-07-14T142223.422

Kliknij baner GitHub, aby wyświetlić szablony dostępne w ramach integracji:Zrzut ekranu z 2025-07-14 o 14.16.06 1

Wybierz szablony, które chcesz dodać do tablicy.

Szablony integracji obsługiwane przez monday.com
  • Gdy zgłoszenie w tym repozytorium otrzyma etykietę [wybrana etykieta], utwórz element
  • Gdy pull request zostanie scalony w tych repozytoriach i będzie zawierał wzmiankę o identyfikatorze elementu, zmień status na [wybrany status]
  • Gdy w tych repozytoriach zostanie utworzone zgłoszenie, utwórz element
  • Gdy w tych repozytoriach zostanie utworzony pull request i będzie zawierał wzmiankę o identyfikatorze elementu, zmień status na [wybrany status]
  • Gdy w tych repozytoriach zostanie utworzony pull request i będzie zawierał wzmiankę o identyfikatorze elementu, dodaj link do pull requesta do kolumny linku
  • Gdy w tych repozytoriach zostanie utworzona gałąź, utwórz element
  • Gdy status zgłoszenia zmieni się na [wybrany status] w tych repozytoriach i będzie ono zawierało wzmiankę o identyfikatorze elementu, ustaw status na [wybrany status]
  • Gdy użytkownik GitHub doda komentarz TODO do tych repozytoriów, utwórz element
  • Gdy w tych repozytoriach zostanie utworzone zgłoszenie i będzie zawierało wzmiankę o identyfikatorze elementu, dodaj link do tej kolumny linku
  • Gdy status pull requesta zmieni się na [wybrany status] w tych repozytoriach i będzie on zawierał wzmiankę o identyfikatorze elementu, ustaw status na [wybrany status]
  • Gdy zgłoszenie w tym repozytorium otrzyma etykietę [wybrana etykieta] i będzie zawierało wzmiankę o identyfikatorze elementu, ustaw status na [wybrany status]
  • Gdy status pull requesta zmieni się na [wybrany status] w tych repozytoriach i będzie on zawierał wzmiankę o identyfikatorze elementu, dodaj aktualizację
  • Gdy pull request w tym repozytorium otrzyma etykietę [wybrana etykieta] i będzie zawierał wzmiankę o identyfikatorze elementu, ustaw status na [wybrany status]
  • Gdy w tych repozytoriach zostanie utworzone zgłoszenie, utwórz element i synchronizuj kolejne zmiany
  • Gdy w tym repozytorium zostanie utworzone zgłoszenie z tymi etykietami, utwórz element i synchronizuj kolejne zmiany
  • Gdy w tych repozytoriach zostanie utworzony lub zaktualizowany pull request, utwórz element i synchronizuj kolejne zmiany
  • Gdy element zostanie utworzony lub zaktualizowany, utwórz zgłoszenie w tym repozytorium z użyciem tych pól i synchronizuj kolejne zmiany

Skonfiguruj dwukierunkową synchronizację

Dwukierunkowa synchronizacja oznacza, że dane są wysyłane z monday.com do GitHub, a także pobierane z GitHub do monday.com. Dzięki temu dane w obu platformach są zgodne i aktualne.

Grupa 64 (56)

Aby skonfigurować dwukierunkową synchronizację, wybierz W obie strony (both ways) z menu rozwijanego.

Na przykład, jeśli chcesz powiązać kolumnę Właściciel (Owner) elementu w monday.com z polem Osoby przypisane (Assignees) w GitHub, wybierz te pola z odpowiednich menu rozwijanych. Następnie z menu Wybierz kierunek (Choose direction) wybierz W obie strony (both ways).

Dwukierunkowa synchronizacja GitHub

Czym jest identyfikator elementu?

Niektóre szablony integracji wymagają „unikalnego połączenia” między monday.com a GitHub, aby synchronizować dane między tymi platformami. Takim unikalnym numerem przypisanym do elementu jest identyfikator elementu.

Grupa 64 (57) (1) 1

Przykładem jest szablon integracji: „Gdy w tym repozytorium zostanie utworzony pull request zawierający wzmiankę o identyfikatorze elementu, zmień status na wybrany”.

Po utworzeniu pull requesta w GitHub system użyje identyfikatora elementu w monday.com, aby znaleźć element, który należy zmienić.

Wskazówka: Kliknij kolumnę Identyfikator elementu, aby automatycznie skopiować wartość z tablicy.

Możesz też użyć przyjaznego identyfikatora elementu, na przykład TASK-12.

Jak śledzić element sprintu

Otrzymuj natychmiastowe aktualizacje statusu w monday dev za każdym razem, gdy zostanie utworzona gałąź lub scalony pull request. Aby śledzić sprinty, zalecamy użycie następującej receptury GitHub:

  • Gdy w tych repozytoriach zostanie utworzona gałąź zawierająca wzmiankę o identyfikatorze elementu, ustaw status na wybrany.

GitHub 3
Ta receptura łączy elementy z GitHub za pomocą identyfikatora elementu. Aby zacząć, wklej identyfikator elementu do nazwy gałęzi.

Dzięki temu połączeniu możesz śledzić sprinty w obu platformach.

GitHub Actions

GitHub Actions to wbudowane w GitHub narzędzie do automatyzowania zadań w procesie tworzenia oprogramowania. Pozwala ograniczyć powtarzalne zadania, usprawnić proces programowania i zwiększyć jego efektywność.Zrzut ekranu z 2024-07-07 o 17.29.51 1

Co można zrobić za pomocą GitHub Actions?

  • Zautomatyzować proces CI/CD: skonfiguruj automatyczne tworzenie, testowanie i wdrażanie kodu po wprowadzeniu zmian. Dzięki temu wcześniej wykryjesz błędy i usprawnisz proces wydawania oprogramowania.
  • Uruchamiać przepływy pracy na podstawie zdarzeń: GitHub Actions może uruchamiać przepływy pracy na podstawie różnych zdarzeń w repozytorium. Możesz na przykład utworzyć przepływ pracy, który automatycznie uruchomi testy po przesłaniu pull requesta.
  • Korzystać z dużej społeczności i jej gotowych akcji: dostępny jest szeroki wybór gotowych akcji do różnych zadań. Możesz ich użyć na przykład do wdrażania kodu na różnych platformach lub tworzenia zgłoszeń w narzędziach do zarządzania projektami. Możesz też tworzyć własne akcje.

Znajdziesz tu szablon integracji GitHub, który tworzy element po zakończeniu określonych przepływów pracy z określonym wynikiem. Element może zawierać dane z przepływu pracy.

Aby użyć szablonu, otwórz stronę automatyzacji tablicy i wyszukaj GitHub. Następnie kliknij szablon, jak pokazano poniżej.Grupa 1 - 2025-07-14T142521.010

Uwaga: Aby korzystać z GitHub Actions, administrator organizacji GitHub musi zezwolić na uprawnienie „Actions Read Permission”. Jeśli napotkasz problemy, skontaktuj się z nami.

O czym jeszcze warto wiedzieć?

Czy integracja będzie działać, jeśli nie zainstalujesz aplikacji w GitHub?

  • Nie. Integracja nie będzie działać bez zainstalowanej aplikacji GitHub.

Czy mogę połączyć konto monday.com z kilkoma organizacjami GitHub?

  • Tak! Możesz połączyć swoje konta monday.com z wieloma organizacjami GitHub.

Jak odłączyć GitHub od monday.com?

  • Aby odinstalować aplikację GitHub w monday.com, otwórz sekcję Administracja (Administration), a następnie kliknij kartę Aplikacje (Apps). Przewiń w dół do aplikacji GitHub i kliknij ikonę trzech kropek w kolumnie Działania (Actions), a następnie wybierz Odinstaluj (Uninstall).Grupa 1 - 2025-07-14T142635.623

Aby odinstalować aplikację monday.com w GitHub, otwórz konto GitHub, przejdź do kolejno Settings > Applications i znajdź monday.com. Przewiń do sekcji Danger zone i kliknij Uninstall.

Pobierz aplikację Git UI

Rozszerz możliwości integracji dzięki aplikacji Git UI. Możesz dodać ją jako widżet w widoku karty elementu, aby wyświetlać podgląd danych z repozytoriów GitHub. Skonfiguruj aplikację tak, aby pokazywała gałęzie, commity, pull requesty i status CI/CD zadań programistycznych.

Więcej pomocy

Jeśli potrzebujesz pomocy w tworzeniu niestandardowych integracji, skorzystaj z usług certyfikowanych partnerów monday.com dostępnych za pośrednictwem go-to-partners, naszego marketplace’u partnerów. Partnerzy oferują odpłatne usługi projektowania, konfiguracji i optymalizacji integracji, aby pomóc Ci w pełni wykorzystać monday.com.