Test Praktyczny: Podstawy GitHub
### Jakie są możliwe typy kont GitHub? (Wybierz trzy.)
> https://docs.github.com/en/get-started/learning-about-github/types-of-github-accounts
- [x] Konta osobiste
- [x] Konta organizacji
- [x] Konta przedsiębiorstw
- [ ] Konta współdzielone
- [ ] Konta firmowe
### Która z tych funkcji GitHub służy jako elastyczny arkusz kalkulacyjny, tablica zadań i mapa drogowa, integrujący się z problemami i pull requestami na GitHub, aby efektywnie planować i śledzić pracę?
1. [x] GitHub Project
1. [ ] GitHub Copilot
1. [ ] GitHub Repository
1. [ ] GitHub Organization
### Jak działa synchronizacja między projektami GitHub, zgłoszeniami i pull requestami?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects#staying-up-to-date
1. [x] Aktualizacje zgłoszeń i pull requestów będą automatycznie odzwierciedlane w projektach GitHub. Ta integracja działa w obie strony, więc gdy zmienisz informacje o pull requeście lub zgłoszeniu w projekcie, pull request lub zgłoszenie odzwierciedlą te zmiany.
1. [ ] Aktualizacje zgłoszeń i pull requestów nie będą automatycznie odzwierciedlane w projektach GitHub, użytkownik musi je wywołać ręcznie.
1. [ ] Synchronizacja informacji działa tylko w jednym kierunku - z projektu do zgłoszeń i pull requestów. Aktualizacje zgłoszeń i pull requestów nie będą automatycznie odzwierciedlane w elementach projektu GitHub.
1. [ ] Synchronizacja informacji działa tylko w jednym kierunku - ze zgłoszeń i pull requestów do projektów. Aktualizacje elementów projektu nie będą automatycznie odzwierciedlane w zgłoszeniach i pull requestach.
### Które z poniższych stwierdzeń dotyczących niestandardowych pól dla elementów w GitHub Projects jest prawdziwe?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects#adding-metadata-to-your-items
1. [x] Niestandardowe pola umożliwiają dodanie metadanych wykraczających poza wbudowane opcje, takich jak daty docelowe i pola iteracji.
1. [ ] Niestandardowe pola są ograniczone do informacji tekstowych i nie mogą zawierać metadanych numerycznych lub związanych z datami.
1. [ ] Niestandardowe pola służą wyłącznie do estetycznych modyfikacji i nie dodają żadnych znaczących metadanych.
1. [ ] Niestandardowe pola są ograniczone do zdefiniowanych wcześniej opcji i nie mogą zawierać metadanych tworzonych przez użytkownika.
### Jakie są różne dostępne opcje dodawania zgłoszeń i pull requestów do tablicy projektu GitHub?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project#adding-issues-and-pull-requests-to-a-project
1. [x] Indywidualnie, automatycznie lub hurtowo.
1. [ ] Tylko ręcznie, po jednym na raz.
1. [ ] Tylko indywidualnie lub hurtowo.
1. [ ] Tylko automatycznie za pomocą przepływów pracy projektu.
### Które z tych układów są dostępne w GitHub Projects? (Wybierz trzy.)
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/changing-the-layout-of-a-view
- [x] Układ tabeli
- [x] Układ tablicy
- [x] Układ harmonogramu
- [ ] Układ Scrum
- [ ] Układ Agile
- [ ] Układ projektu
### Który układ Projektu GitHub najlepiej sprawdzi się jako tablica Kanban?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-board-layout#about-the-board-layout
1. [x] Układ tablicy
1. [ ] Układ tabeli
1. [ ] Układ planu
1. [ ] Układ Agile
### Które z tych przepływów pracy są wbudowanymi automatyzacjami w GitHub Projects? (Wybierz dwa.)
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations
- [x] Kiedy zgłoszenia lub pull requesty w Twoim projekcie są zamknięte, ich status zostaje ustawiony na Zrobione.
- [x] Kiedy pull requesty w Twoim projekcie są scalone, ich status zostaje ustawiony na Zrobione.
- [ ] Kiedy zgłoszenia lub pull requesty są otwierane w Twoim projekcie, ich status zostaje ustawiony na Zrobione.
- [ ] Kiedy nowy współtwórca zostaje dodany do repozytorium, nieprzypisane zgłoszenia zostają mu przypisane.
- [ ] Kiedy GitHub Action zostaje wyzwolony, tworzony jest nowy element w Twoim GitHub Project.
### Jakie są różne opcje umożliwiające automatyzację operacji w Twoim projekcie na GitHubie? (Wybierz trzy.)
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/
- [x] Przepływy pracy projektu (Project workflows)
- [x] GitHub GraphQL API
- [x] GitHub Actions
- [ ] GitHub Copilot
- [ ] GitHub Charts
- [ ] GitHub Dependabot
- [ ] Elementy projektu (Project items)
### Jaka jest różnica między GitHub Projects a GitHub Projects classic?
> https://docs.github.com/en/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards
1. [x] GitHub Projects to nowe doświadczenie GitHub, które oferuje wiele nowych funkcji i ulepszeń w porównaniu do starszego GitHub Projects classic.
1. [ ] GitHub Projects classic to nowe doświadczenie GitHub, które oferuje wiele nowych funkcji i ulepszeń w porównaniu do starszego GitHub Projects.
1. [ ] GitHub Projects classic to prostszy sposób zarządzania Twoimi projektami GitHub i jest zalecany dla początkujących.
1. [ ] GitHub Projects classic to ulepszona wersja, która oprócz GitHub Projects oferuje gotowe szablony, takie jak roadmapy i sprinty.
### Jakie są przypadki użycia etykiet?
> https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels
1. [x] Kategoryzowanie zgłoszeń i pull requestów
1. [ ] Kategoryzowanie plików w repozytorium
1. [ ] Przypisywanie ich do wydań, aby były uwzględnione w notatkach wydań
> Nie można przypisać etykiet do wydań
1. [ ] Przypisywanie etykiet współtwórcom repozytorium w celu wskazania ich roli i uprawnień w projekcie
> Nie można przypisać etykiet współtwórcom
### Dlaczego właściciel repozytorium chciałby używać kamieni milowych? (Wybierz dwa.)
> https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/about-milestones
- [x] Aby powiązać zgłoszenia i pull requesty z konkretnymi fazami projektu
- [x] Aby uzyskać wgląd w to, ile pracy zostało do ukończenia danej fazy projektu
- [ ] Aby wprowadzić automatyzację do repozytorium
> Od tego są GitHub Actions
- [ ] Aby zakomunikować, że repozytorium znajduje się w stabilnym stanie
- [ ] Aby śledzić zależności repozytorium
> Od tego jest Dependency graph i Dependabot
- [ ] Aby wylistować współtwórców repozytorium
### Jak przypisać osobę do zgłoszenia lub pull requesta?
> https://docs.github.com/en/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users
1. [x] Używając pola Assignees w pasku bocznym
1. [ ] Dodając etykietę z ich nazwą użytkownika GitHub do zgłoszenia lub pull requesta
1. [ ] Wspominając ich w opisie zgłoszenia lub pull requesta
1. [ ] Nie można przypisać osoby do zgłoszenia lub pull requesta.
### Jeśli często piszesz ten sam zestaw komentarzy do zgłoszeń lub pull requestów, z której funkcji GitHub skorzystasz, aby zaoszczędzić czas?
> https://docs.github.com/en/get-started/writing-on-github/working-with-saved-replies/using-saved-replies
1. [x] Zapisane odpowiedzi
1. [ ] Szablony komentarzy
1. [ ] Szablony repozytoriów
1. [ ] Etykiety
### Które z tych stwierdzeń na temat `zapisanych odpowiedzi` są prawdziwe? (Wybierz dwa.)
> https://docs.github.com/en/get-started/writing-on-github/working-with-saved-replies/using-saved-replies
- [x] Możesz je tworzyć, edytować i usuwać w ustawieniach swojego konta GitHub w sekcji `Saved replies`.
- [x] Zapisane odpowiedzi to komentarze, które możesz ponownie wykorzystać w zgłoszeniach i wnioskach pull request.
- [ ] Kiedy ktoś komentuje Twoje zgłoszenie lub pull request, możesz zapisać jego odpowiedź i ustawić powiadomienie, aby przypomnieć sobie o odpowiedzi na nią później.
- [ ] Zapisane odpowiedzi są dostępne tylko dla właścicieli repozytoriów, którzy mogą konfigurować automatyczne odpowiedzi na zgłoszenia i wnioski pull request.
### Jakie działania możesz podjąć w związku ze Szablonami Repozytoriów? (Wybierz dwie.)
> https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template
- [x] Utwórz szablon repozytorium z istniejącego repozytorium
- [x] Utwórz nowe repozytorium na podstawie szablonu repozytorium
- [ ] Utwórz organizację na podstawie szablonu repozytorium
- [ ] Usuń wszystkie repozytoria utworzone na podstawie szablonu repozytorium
- [ ] Usuń wszystkie repozytoria, które nie korzystają z szablonu repozytorium udostępnionego przez Twoją organizację
### Która funkcja w GitHub Projects umożliwia łatwe generowanie wykresów i diagramów do wizualizacji bieżącego statusu i historycznego postępu projektu?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects
1. [x] Project Insights
1. [ ] GitHub Actions
1. [ ] Milestones
1. [ ] Copilot Charts
> Funkcja o nazwie Copilot Charts nie istnieje.
### Jak nazywa się platforma ciągłej integracji i ciągłego wdrażania (CI/CD) GitHub?
> https://docs.github.com/en/actions/learn-github-actions/understanding-github-actions
1. [x] GitHub Actions
1. [ ] GitHub Workflows
1. [ ] GitHub Pipelines
1. [ ] GitHub Projects
### Które z tych zastosowań jest powszechne dla GitHub Actions?
> https://docs.github.com/en/actions/automating-builds-and-tests/about-continuous-integration
1. [x] Uruchamianie automatycznych testów przed scaleniem pull requesta
1. [ ] Dodanie przycisku sponsoringu do Twojego projektu
1. [ ] Przetwarzanie i analiza dużych zbiorów danych
1. [ ] Trenowanie modeli uczenia maszynowego
### Workflows GitHub Actions są uruchamiane przez zdarzenia. Które z poniższych są prawidłowymi zdarzeniami obsługiwanymi przez GitHub Actions? (Wybierz dwa.)
> https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#about-events-that-trigger-workflows
- [x] Commit zostaje wysłany do gałęzi
- [x] Pull request zostaje otwarty
- [ ] Wprowadzono zmianę w ustawieniach repozytorium
- [ ] Wykryto nową podatność w zależności
> To nie jest prawidłowe zdarzenie, które mogłoby uruchomić workflow. To funkcja Dependabot.
- [ ] Do repozytorium dodano nowego członka
### Gdzie można znaleźć publicznie dostępne GitHub Actions?
> https://docs.github.com/en/actions/creating-actions/publishing-actions-in-github-marketplace
1. [x] GitHub Marketplace
1. [ ] GitHub Public Action Storage
1. [ ] Prywatne repozytoria GitHub
1. [ ] Tablice projektowe GitHub Actions
### Które z tych narzędzi służy jako AI współprogramista, oferując sugestie w stylu autouzupełniania podczas kodowania?
> https://docs.github.com/en/copilot/quickstart#introduction
1. [x] GitHub Copilot
1. [ ] GitHub AI Aid
1. [ ] GitHub Partner
1. [ ] GitHub Assistant
### Czy GitHub Copilot jest darmowy w użyciu?
> https://docs.github.com/en/copilot/overview-of-github-copilot/about-github-copilot-individual#understanding-the-differences-between-copilot-individual-and-copilot-business
1. [ ] Nie
1. [ ] Tak
1. [x] Tak, jeśli jesteś studentem, nauczycielem lub opiekunem popularnego projektu open source
1. [ ] Tak, ale tylko dla osób pracujących nad publicznymi repozytoriami
> Istnieje darmowy okres próbny. Jednak GitHub Copilot jest funkcją płatną, nawet dla użytkowników indywidualnych.
### Jakie są różnice między GitHub Copilot Individual a GitHub Copilot Business?
> https://docs.github.com/en/copilot/about-github-copilot/subscription-plans-for-github-copilot
1. [x] GitHub Copilot Individual może być używany tylko przez konta osobiste, a GitHub Copilot Business jest używany przez organizacje i przedsiębiorstwa
1. [ ] GitHub Copilot Individual wykorzystuje model AI przeszkolony na publicznym kodzie źródłowym, a GitHub Copilot Business wykorzystuje model AI przeszkolony na prywatnym kodzie źródłowym
1. [ ] GitHub Copilot Individual jest darmowy, a GitHub Copilot Business to funkcja płatna
1. [ ] GitHub Copilot Individual może być używany tylko podczas pracy nad publicznymi repozytoriami, a GitHub Copilot Business może być używany przy pracy nad publicznymi i prywatnymi repozytoriami w ramach organizacji
### Jak możesz zacząć korzystać z GitHub Copilot po aktywowaniu subskrypcji GitHub Copilot?
> https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot
1. [x] Skonfiguruj GitHub Copilot w jednym z obsługiwanych IDE, takich jak Visual Studio Code lub JetBrains, i zacznij kodować
1. [ ] GitHub Copilot automatycznie zacznie proponować sugestie w pull requestach i zgłoszeniach problemów w Twoim repozytorium
1. [ ] Musisz skonfigurować GitHub Action, który ustawi GitHub Copilot w Twoim repozytorium
1. [ ] Musisz edytować ustawienia repozytorium i włączyć GitHub Copilot dla repozytorium
### Która funkcja GitHub umożliwia tworzenie prekonfigurowanych środowisk deweloperskich, gdzie wszystkie niezbędne narzędzia i zależności do wkładu w repozytorium są zainstalowane?
> https://docs.github.com/en/codespaces/overview#benefits-of-github-codespaces
1. [x] GitHub Codespaces
1. [ ] GitHub Docker
1. [ ] GitHub Copilot
1. [ ] GitHub DevEnv
### Które funkcje GitHub umożliwiają współtwórcom repozytoriów pracę nad prostymi zmianami kodu bezpośrednio przez przeglądarkę internetową? (Wybierz dwie.)
> https://docs.github.com/en/codespaces/the-githubdev-web-based-editor
- [x] GitHub Codespaces
- [x] Edytor github.dev
- [ ] GitHub Projects
- [ ] GitHub Dependabot
- [ ] GitHub Remote
- [ ] GitHub Online
### Jakie są różne możliwe fazy cyklu życia dla GitHub Codespace?
> https://docs.github.com/en/codespaces/getting-started/understanding-the-codespace-lifecycle
1. [x] Utworzenie, Odbudowa, Zatrzymanie, Usunięcie
1. [ ] Utworzenie, Usunięcie
1. [ ] Utworzenie, Zatrzymanie, Usunięcie
1. [ ] Utworzenie, Odbudowa, Usunięcie
### Czy jeśli zatrzymasz środowisko GitHub Codespace, możesz wrócić do zmian później, jeśli ich nie zatwierdziłeś?
> https://docs.github.com/en/codespaces/getting-started/understanding-the-codespace-lifecycle#stopping-a-codespace
1. [x] Tak, to domyślne zachowanie podczas zatrzymywania, a następnie uruchamiania środowiska GitHub Codespace.
1. [ ] Nie, te zmiany zostaną utracone. Musisz je zatwierdzić, zanim zatrzymasz Codespace.
### Które z poniższych stwierdzeń dotyczących cyklu życia GitHub Codespaces są prawdziwe? (Wybierz trzy.)
> https://docs.github.com/en/codespaces/getting-started/understanding-the-codespace-lifecycle
- [x] Cykl życia Codespace rozpoczyna się, gdy tworzysz Codespace, a kończy, gdy go usuniesz.
- [x] Możesz zatrzymać i ponownie uruchomić Codespace bez utraty zmian wprowadzonych w swoim projekcie.
- [x] Możesz rozłączyć się i ponownie połączyć z aktywnym Codespace bez wpływu na jego działające procesy.
- [ ] Możesz zatrzymać i ponownie uruchomić Codespace bez wpływu na jego działające procesy.
- [ ] Jeśli utworzysz kolejny Codespace na gałęzi, która miała już działający Codespace, oryginalny Codespace zostanie usunięty.
- [ ] Jeśli zamkniesz kartę przeglądarki, na której działał Codespace, Codespace zostanie automatycznie zatrzymany.
> Zamknięcie karty przeglądarki nie zatrzymuje Codespace, a procesy kontynuują działanie. Jeśli tylko zamknąłeś kartę, Codespace zatrzyma się po osiągnięciu okresu bezczynności.
### Twój projekt wymaga odpowiedniego sprzętu do działania. Czy możesz dostosować liczbę rdzeni CPU, które będą przydzielone do środowiska GitHub Codespace?
> https://docs.github.com/en/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace
1. [x] Tak, możesz wybrać inny typ maszyny zarówno podczas tworzenia codespace, jak i w dowolnym momencie po jego utworzeniu.
1. [ ] Nie, GitHub Codespaces są hostowane na platformie Microsoft Azure i nie mamy kontroli nad sprzętem, na którym działają.
> GitHub Codespaces są rzeczywiście hostowane na platformie Microsoft Azure, ale możesz skonfigurować typ maszyny do użycia.
### Jak dostosować środowisko uruchamiane w GitHub Codespaces?
> https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers
1. [x] Poprzez utworzenie pliku konfiguracyjnego `.devcontainer/devcontainer.json`
1. [ ] Poprzez utworzenie niestandardowego pliku Dockerfile w katalogu głównym repozytorium
1. [ ] Poprzez utworzenie pliku konfiguracyjnego `.github/codespaces.yml`
1. [ ] Poprzez tworzenie niestandardowych obrazów maszyn z zainstalowanym repozytorium
### Czym jest głęboki link GitHub Codespace?
> https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/setting-up-your-repository/facilitating-quick-creation-and-resumption-of-codespaces#configuring-more-options
1. [x] Jest to link prowadzący do konkretnej strony na GitHub.com, który umożliwia utworzenie nowego GitHub Codespace i wybór określonej konfiguracji
1. [ ] Jest to link pomiędzy GitHub Codespace a repozytorium, który utrzymuje Codespace w synchronizacji ze zmianami w repozytorium
1. [ ] Jest to link do najnowszego GitHub Codespace, który został utworzony dla repozytorium
1. [ ] Jest to link do najnowszego GitHub Codespace, z którego korzystałeś w dowolnym repozytorium
### Kto powinien mieć włączoną uwierzytelnianie dwuskładnikowe na GitHubie?
> https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication
1. [x] Wszyscy użytkownicy GitHuba
1. [ ] Nie zaleca się korzystania z 2FA na GitHubie dla nikogo
1. [ ] Właściciele organizacji na GitHubie
1. [ ] Użytkownicy GitHub Enterprise Server
### Czym są Zarządzani Użytkownicy Przedsiębiorstwa?
> https://docs.github.com/en/enterprise-cloud@latest/admin/identity-and-access-management/understanding-iam-for-enterprises/about-enterprise-managed-users#about-enterprise-managed-users
1. [x] To funkcja GitHub Enterprise, która pozwala zarządzać dostępem użytkowników za pomocą zewnętrznego dostawcy tożsamości, takiego jak Azure AD lub Okta
1. [ ] To użytkownik wsparcia GitHub Enterprise, który może być użyty do zarządzania Twoim Przedsiębiorstwem przez wsparcie GitHub po złożeniu odpowiedniego wniosku
1. [ ] To współdzielone konto użytkownika, które może być używane przez wielu użytkowników w Twoim Przedsiębiorstwie
1. [ ] To konto użytkownika bez dostępu do interfejsu graficznego GitHub, które jest używane jedynie do zadań automatyzacji w Twoim GitHub Enterprise
### Jakie są różne poziomy uprawnień dla repozytorium należącego do konta osobistego? (Wybierz dwa.)
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/permission-levels-for-a-personal-account-repository
- [x] właściciel repozytorium
- [x] współpracownik
- [ ] menedżer rozliczeń
- [ ] menedżer ds. bezpieczeństwa
- [ ] właściciel projektu
### Czy można wyłączyć zakładkę 'Issues' w repozytorium?
> https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-issues
1. [x] Tak
1. [ ] Nie
> Funkcje, takie jak problemy ('issues'), wiki czy projekty, mogą być wyłączone w repozytorium w ustawieniach repozytorium.
### Gdzie można wyłączyć funkcje repozytorium, takie jak zgłoszenia (issues), wiki lub projekty w repozytorium, którego jesteś właścicielem?
> https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository
1. [x] W ustawieniach repozytorium
1. [ ] W pliku konfiguracyjnym `.github/settings.yml`
1. [ ] Tych funkcji nie można wyłączyć
1. [ ] W ustawieniach Twojego konta
### Jakie są różne opcje widoczności repozytorium?
> https://docs.github.com/en/enterprise-cloud@latest/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility
1. [x] Prywatne, Publiczne i Wewnętrzne (tylko dla Enterprise)
1. [ ] Osobiste, Publiczne i Wewnętrzne (tylko dla Enterprise)
1. [ ] Prywatne i Publiczne
1. [ ] Osobiste i Publiczne
### Jaki jest cel pliku `CODEOWNERS`?
> https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
1. [x] Plik `CODEOWNERS` pozwala zdefiniować osoby lub zespoły odpowiedzialne za określone obszary kodu lub całość bazy kodu.
1. [ ] Plik `CODEOWNERS` zawiera informacje o opłatach licencyjnych na oprogramowanie i warunkach, na jakich kod może być używany.
1. [ ] Plik `CODEOWNERS` zawiera informacje o jakości kodu i jego łatwości w utrzymaniu.
1. [ ] Plik `CODEOWNERS` zawiera dane kontaktowe właścicieli repozytorium.
### Jak wymusić przejście kontroli statusu przed scaleniem pull requesta do gałęzi `main`?
> https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#about-branch-protection-settings
1. [x] Poprzez utworzenie reguły ochrony gałęzi
1. [ ] Korzystając z GitHub Actions
1. [ ] Przeprowadzając testy lokalnie przed wysłaniem do zdalnego repozytorium
1. [ ] Ustawiając repozytorium jako prywatne
### Które z tych działań zapewnią, że przed każdym wypchnięciem do gałęzi `main`, zmiany zostaną zatwierdzone przez co najmniej dwie osoby? (Wybierz trzy.)
> https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-pull-request-reviews-before-merging
- [x] Utwórz regułę ochrony gałęzi dla gałęzi `main`
- [x] W regule ochrony gałęzi, wymagaj utworzenia pull requesta przed scaleniem
- [x] W regule ochrony gałęzi, wymagaj co najmniej 2 zatwierdzeń przed scaleniem pull requesta
- [ ] Utwórz regułę ochrony wdrożeń dla gałęzi `main`
- [ ] W regule ochrony wdrożeń, wymagaj co najmniej 2 zatwierdzeń przed scaleniem pull requesta
- [ ] Skonfiguruj plik CODEOWNERS w repozytorium
- [ ] Wymuś, aby wszystkie statusy kontroli były pozytywne przed scaleniem pull requesta do gałęzi `main`
### Co można znaleźć na karcie bezpieczeństwa (security tab) repozytorium?
> https://docs.github.com/en/code-security/getting-started/securing-your-repository
1. [x] Przegląd bezpieczeństwa tego repozytorium, takie jak podatności w zależnościach, wyniki skanowania kodu i alerty skanowania sekretów
1. [ ] Lista wszystkich problemów GitHub Issues otwartych w repozytorium z powodów bezpieczeństwa
1. [ ] Lista wszystkich najlepszych praktyk, które GitHub zaleca dla zabezpieczania oprogramowania
1. [ ] Informacje kontaktowe do zespołu ds. bezpieczeństwa w GitHub
### Czym jest CodeQL?
> https://codeql.github.com/
1. [x] Narzędzie do analizy kodu
1. [ ] Język programowania
1. [ ] Edytor tekstu
1. [ ] System kontroli wersji
### Które narzędzie pomaga utrzymać aktualność zależności w repozytorium?
> https://docs.github.com/en/code-security/dependabot
1. [x] Dependabot
1. [ ] GitHub Copilot
1. [ ] CodeQL
1. [ ] GitHub Actions
### Czym są Wglądy Repozytorium?
> https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs
1. [x] To miejsce, gdzie można zobaczyć dane dotyczące repozytorium, takie jak częstotliwość kodu, lista najbardziej aktywnych współtwórców i więcej.
1. [ ] Wglądy Repozytorium to funkcja, która pozwala zobaczyć alerty dotyczące tajemnic i skanowania kodu repozytorium.
1. [ ] To lista najlepszych praktyk do stosowania przy zarządzaniu repozytorium.
1. [ ] To funkcja, która pozwala zobaczyć przegląd bezpieczeństwa repozytorium.
### Kim są współpracownicy repozytorium?
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository
1. [x] Współpracownicy to osoby, którym przyznano uprawnienia do zapisu w repozytorium.
1. [ ] Współpracownicy to osoby, które wniosły wkład w formie kodu do repozytorium.
> To są współautorzy. Możesz być współpracownikiem repozytorium, nie wnosząc do niego żadnego wkładu. Możesz również wnieść wkład do repozytorium, nie będąc jego współpracownikiem, poprzez forka repozytorium i przesłanie pull requesta.
1. [ ] Współpracownicy to osoby, które sfinansowały repozytorium.
> To są sponsorzy.
1. [ ] Współpracownicy to osoby, które zgłosiły problemy lub pull requesty w repozytorium.
### Jak możesz współpracować z przyjacielem nad repozytorium, które utworzyłeś na swoim osobistym koncie GitHub?
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository
1. [x] Przejdź do ustawień repozytorium i zaproś go jako współpracownika
1. [ ] Dodaj go do pliku `CODEOWNERS`
1. [ ] To nie jest możliwe w przypadku repozytoriów osobistych. Możesz to zrobić tylko dla repozytoriów należących do organizacji.
1. [ ] Podaj swojemu przyjacielowi swoje dane dostępowe do GitHub
### Czym są zespoły w GitHub?
> https://docs.github.com/en/organizations/organizing-members-into-teams/about-teams
1. [x] To grupa użytkowników GitHub z tej samej organizacji.
1. [ ] To wersja Microsoft Teams dla GitHub.
1. [ ] To sposób zarządzania dostępem do osobistych repozytoriów na GitHub dla wielu użytkowników naraz.
> Osobiste repozytoria nie mogą być udostępniane zespołom, tylko poszczególnym współpracownikom.
### Jaką rolę pełni moderator organizacji?
> https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization
1. [x] Moderatorzy to członkowie organizacji, którzy, oprócz swoich uprawnień jako członkowie, mogą blokować i odblokowywać niebędących członkami współpracowników, ustawiać limity interakcji i ukrywać komentarze w publicznych repozytoriach należących do organizacji.
1. [ ] Moderatorzy to członkowie organizacji, którzy mają pełny dostęp do organizacji.
> To właściciele organizacji
1. [ ] Moderatorzy to członkowie organizacji, którzy mogą zarządzać ustawieniami rozliczeń dla Twojej organizacji, takimi jak informacje o płatnościach.
> To menedżerowie rozliczeń
1. [ ] Moderatorzy to członkowie organizacji, którzy mogą wyświetlać alerty bezpieczeństwa i zarządzać ustawieniami zabezpieczeń kodu w całej organizacji, a także mają dostęp tylko do odczytu dla wszystkich repozytoriów w organizacji.
> To menedżerowie bezpieczeństwa
### Jaką rolę pełni menedżer ds. bezpieczeństwa organizacji?
> https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization
1. [x] Menedżerowie ds. bezpieczeństwa to członkowie organizacji, którzy mogą przeglądać alerty bezpieczeństwa i zarządzać ustawieniami bezpieczeństwa kodu w całej organizacji, a także posiadają uprawnienia do odczytu wszystkich repozytoriów w organizacji.
1. [ ] Menedżerowie ds. bezpieczeństwa to członkowie organizacji, którzy oprócz swoich uprawnień jako członkowie mogą blokować i odblokowywać współpracowników spoza organizacji, ustalać limity interakcji i ukrywać komentarze w publicznych repozytoriach należących do organizacji.
> To są moderatorzy
1. [ ] Menedżerowie ds. bezpieczeństwa to członkowie organizacji, którzy mają pełny dostęp do organizacji.
> To są właściciele organizacji
1. [ ] Menedżerowie ds. bezpieczeństwa to członkowie organizacji, którzy mogą zarządzać ustawieniami rozliczeń organizacji, takimi jak informacje o płatnościach.
> To są menedżerowie ds. rozliczeń
### Która z tych definicji najlepiej opisuje oprogramowanie open source?
> https://opensource.com/resources/what-open-source
1. [x] To oprogramowanie, którego kod źródłowy może zostać sprawdzony, zmodyfikowany i udoskonalony przez każdego.
1. [ ] Jest to oprogramowanie, które można używać do dowolnych celów, pod warunkiem podpisania licencji open source.
1. [ ] Jest to oprogramowanie, które można używać do celów osobistych, pod warunkiem, że nie przynosi zysków.
1. [ ] To oprogramowanie, którego kod źródłowy można polegać.
### Czym jest program GitHub Sponsors?
> https://docs.github.com/en/sponsors/getting-started-with-github-sponsors/about-github-sponsors
1. [x] To sposób na finansowe wspieranie twórców projektów open source
1. [ ] To grupa firm finansujących GitHub
1. [ ] To program pomagający ludziom znaleźć pracę w branży technologicznej
1. [ ] To program, w którym wysoko wykwalifikowani deweloperzy pomagają studentom nauczyć się korzystania z GitHub
### Na swoim osobistym panelu GitHub otrzymałeś powiadomienie, że użytkownik `octocat` utworzył nowe repozytorium `octocat/my-repo`. Dlaczego otrzymałeś to powiadomienie?
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/about-your-personal-dashboard#staying-updated-with-activity-from-the-community
1. [x] Ponieważ obserwujesz użytkownika `octocat`
1. [ ] Ponieważ niedawno odwiedziłeś profil użytkownika `octocat`
1. [ ] Ponieważ przyczyniłeś się do rozwoju repozytorium `octocat/my-repo`
1. [ ] Ponieważ dodałeś gwiazdkę do repozytorium `octocat/my-repo`
### Jakie są efekty obserwowania użytkownika na GitHubie?
> https://docs.github.com/en/get-started/quickstart/be-social#following-people
1. [x] Otrzymasz powiadomienia na swoim osobistym pulpicie nawigacyjnym o ich publicznej aktywności.
1. [ ] Ten użytkownik otrzyma powiadomienia na swoim osobistym pulpicie nawigacyjnym o Twojej publicznej aktywności.
1. [ ] Otrzymasz dostęp do ich prywatnych repozytoriów po zaakceptowaniu prośby o obserwowanie.
1. [ ] Możesz prowadzić z nimi prywatne rozmowy za pomocą GitHub Chat.
### Czym jest GitHub Marketplace?
> https://docs.github.com/en/apps/github-marketplace/github-marketplace-overview/about-github-marketplace-for-apps
1. [x] GitHub Marketplace to miejsce, gdzie deweloperzy mogą znaleźć narzędzia, które pomagają budować oprogramowanie bezpośrednio obok ich kodu.
1. [ ] GitHub Marketplace to miejsce, gdzie firmy mogą znaleźć deweloperów do zatrudnienia.
1. [ ] GitHub Marketplace to miejsce, gdzie deweloperzy oferują sprzedaż własności swoich repozytoriów.
1. [ ] GitHub Marketplace to miejsce, gdzie można sponsorować deweloperów open-source na zasadach subskrypcji.
> To dotyczy GitHub Sponsors.
### Czym jest InnerSource?
> https://resources.github.com/innersource/what-is-innersource/
1. [x] InnerSource odnosi się do praktyki stosowania zasad open source wewnątrz organizacji
1. [ ] InnerSource odnosi się do praktyki stosowania zasad open source w projektach osobistych
1. [ ] InnerSource odnosi się do wewnętrznej bazy wiedzy organizacji na temat projektu, nad którym pracują.
1. [ ] InnerSource to narzędzie, które pozwala organizacjom zobaczyć, z jakich projektów open source korzystają w swoim kodzie.
### Która z poniższych praktyk zachęca do współpracy, przejrzystości i dzielenia się kodem między różnymi zespołami w organizacji?
> https://resources.github.com/innersource/what-is-innersource/
1. [x] InnerSource
1. [ ] OpenSource
1. [ ] Continuous Integration
1. [ ] Git Flow
### Czym jest fork w GitHub?
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks
1. [x] Fork to osobista kopia repozytorium innego użytkownika, która znajduje się na Twoim koncie.
1. [ ] Fork to miejsce, w którym gałąź rozdziela się na co najmniej dwie inne gałęzie.
1. [ ] Fork to stan repozytorium, w którym nie jest ono zaktualizowane względem zdalnego repozytorium.
1. [ ] Fork to gałąź, która nie jest zaktualizowana względem domyślnej gałęzi repozytorium.
### Które z poniższych mogą sprawić, że repozytorium będzie łatwiejsze do znalezienia? (Wybierz trzy.)
> https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository
- [x] Dobrze przygotowany zestaw dokumentów markdown, takich jak `README.md`, `CONTRIBUTING.md` i inne.
- [x] Nadanie repozytorium opisowej nazwy
- [x] Ustawienie tematów (topics) dla repozytorium
- [ ] Zdefiniowanie odpowiednich potoków CI/CD
- [ ] Pokrycie oprogramowania repozytorium testami
- [ ] Użycie szerokiego zakresu aplikacji GitHub i akcji GitHub
### Jak zdefiniować protokoły przewodnie dla użytkowników zamierzających zgłaszać błędy lub proponować nowe funkcje w twoim repozytorium, aby wiedzieli, jakie informacje należy wypełnić?
> https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates
1. [x] Utwórz szablony zgłoszeń
1. [ ] Dodaj etykiety do zgłoszeń, które tworzą
1. [ ] Skonfiguruj Projekty GitHub
1. [ ] Umieść w repozytorium przykładowe zgłoszenie łatwe do skopiowania, które nigdy nie jest zamykane
### Czym jest szablon pull request?
> https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository
1. [x] Szablon pull request to plik, który określa domyślną strukturę pull request, którą automatycznie zobaczą współtwórcy projektu, gdy otworzą pull request.
1. [ ] Szablon pull request to pull request, który jest automatycznie generowany w momencie utworzenia nowego brancha.
1. [ ] Szablon pull request to pull request wybrany przez właściciela repozytorium jako referencja przy tworzeniu nowych pull request.
1. [ ] Szablon pull request to przykład, jak powinny wyglądać zmiany w kodzie w pull request w danym repozytorium.
### Które z tych stwierdzeń najlepiej opisuje system kontroli wersji?
> https://docs.github.com/en/get-started/using-git/about-git#about-version-control-and-git
1. [x] To system, który śledzi historię zmian wprowadzonych w zbiorze plików.
1. [ ] To system, który wykorzystuje narzędzie wiersza poleceń git.
1. [ ] To system, który pozwala utworzyć lokalną kopię kodu źródłowego projektu.
1. [ ] To system, który umożliwia śledzenie tego, co ludzie instalują na swoich komputerach.
### Co oznacza słowo `rozproszony` w rozproszonym systemie kontroli wersji?
> https://about.gitlab.com/topics/version-control/benefits-distributed-version-control-system/
1. [x] Oznacza, że deweloperzy mogą mieć pełną kopię repozytorium i jego historii na swoim lokalnym komputerze.
1. [ ] Oznacza, że zadania wśród członków zespołu korzystających z systemu są łatwo rozdzielane.
1. [ ] Termin odnosi się do współdzielenia plików z kodem pomiędzy użytkownikami w modelu peer-to-peer.
1. [ ] Oznacza, że baza kodu jest rozproszona na wielu serwerach w celu równoważenia obciążenia.
### Które z poniższych najlepiej opisuje git?
> https://docs.github.com/en/get-started/using-git/about-git#about-version-control-and-git
1. [x] Git to rozproszony system kontroli wersji.
1. [ ] Git to scentralizowany system kontroli wersji.
1. [ ] Git jest produktem GitHub, który umożliwia kontrolę wersji.
1. [ ] Git to system udostępniania plików.
### Które z tych stwierdzeń najlepiej opisuje, czym jest GitHub?
> https://docs.github.com/en/get-started/using-git/about-git#how-github-works
1. [x] GitHub to platforma, która wykorzystuje Git jako swoją główną technologię i dodaje funkcje ułatwiające współpracę i zarządzanie kodem.
1. [ ] GitHub to rozproszony system kontroli wersji z funkcjami ułatwiającymi współpracę nad projektami.
1. [ ] GitHub to platforma do udostępniania plików z funkcjami ułatwiającymi współpracę nad projektami przy użyciu scentralizowanej kontroli wersji.
1. [ ] GitHub to nowoczesna platforma CI/CD z funkcjami wspomagającymi szybki rozwój produktów.
### Jaki jest związek między Git a GitHub?
> https://docs.github.com/en/get-started/using-git/about-git
1. [x] Git to rozproszony system kontroli wersji, a GitHub to platforma, która wykorzystuje Git jako swoją technologię bazową.
1. [ ] GitHub to rozproszony system kontroli wersji, a Git to platforma, która wykorzystuje GitHub jako swoją technologię bazową.
1. [ ] Git to system udostępniania plików, a GitHub to platforma, która wykorzystuje Git jako swoją technologię bazową.
1. [ ] GitHub to system udostępniania plików, a Git to platforma, która wykorzystuje GitHub jako swoją technologię bazową.
### Czym jest repozytorium na GitHubie?
> https://docs.github.com/en/repositories/creating-and-managing-repositories/about-repositories
1. [x] To miejsce, w którym możesz przechowywać swój kod, pliki i historię ich wersji.
1. [ ] To miejsce, w którym możesz przechowywać obrazy Docker lub paczki NPM.
1. [ ] To wizualny edytor kodu, który pozwala edytować kod źródłowy w przeglądarce.
1. [ ] Repozytorium na GitHubie to pokój rozmów, w którym programiści mogą dyskutować o problemach związanych z kodem.
### Czym jest commit w systemie git?
> https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits
1. [x] Commit to migawka repozytorium w konkretnym punkcie czasowym.
1. [ ] Commit odnosi się do nowego lub zaktualizowanego pliku w repozytorium.
1. [ ] Commit odnosi się do zmian w kodzie wprowadzonych do repozytorium w ramach pull requesta.
1. [ ] Commit to czytelny dla człowieka tekst opisujący zmiany wprowadzone do repozytorium.
### Która funkcja git pozwala programistom równocześnie pracować nad tym samym kodem bez powodowania konfliktów między sobą?
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches
1. [x] branch
1. [ ] commit
1. [ ] remote
1. [ ] working tree
### Czym jest GitHub Flow?
> https://docs.github.com/en/get-started/quickstart/github-flow
1. [x] Odnosi się do opartego na gałęziach przepływu pracy, w którym programiści tworzą gałąź dla każdej nowej zmiany, nad którą pracują, a następnie otwierają pull requesty, aby ich kod został zrecenzowany, przetestowany i scalony z główną gałęzią.
1. [ ] Jest to praktyka, w której za każdym razem, gdy commit jest wpychany do głównej gałęzi, automatycznie tworzona i wdrażana jest nowa wersja.
1. [ ] Jest to praktyka, w której za każdym razem, gdy commit jest wpychany do głównej gałęzi, uruchamiany jest zestaw potoków CI/CD w celu przeprowadzenia testów i walidacji zmian w kodzie.
1. [ ] Odnosi się do przepływu pracy z jedną gałęzią, gdzie programiści pracują nad swoimi funkcjami na gałęzi `master`, a następnie ich kod funkcji jest recenzowany, testowany i zatwierdzany.
### Czym jest plan GitHub Pro?
> https://docs.github.com/en/get-started/learning-about-github/githubs-plans#github-pro
1. [x] GitHub Pro to płatny plan dla kont osobistych, oferujący dodatkowe funkcje w porównaniu do darmowego planu.
1. [ ] GitHub Pro to płatny plan dla organizacji, oferujący dodatkowe funkcje w porównaniu do darmowego planu dla organizacji.
1. [ ] GitHub Pro to ścieżka certyfikacji, po ukończeniu której zostajesz GitHub Pro.
1. [ ] GitHub Pro to płatny plan dla przedsiębiorstw umożliwiający samodzielne hostowanie GitHub na własnych serwerach.
### Czy istnieje darmowa wersja GitHuba dla organizacji?
> https://docs.github.com/en/get-started/learning-about-github/githubs-plans#github-free-for-organizations
1. [x] Tak
1. [ ] Nie
### Jakie są różne plany cenowe GitHub dla kont organizacyjnych? (Wybierz trzy.)
> https://github.com/pricing
- [x] Free
- [x] Team
- [x] Enterprise
- [ ] Pro
- [ ] Personal
- [ ] Business
- [ ] Advanced
### Który plan cenowy GitHuba oferuje możliwość samodzielnego hostowania GitHuba?
> https://docs.github.com/en/[email protected]/admin/overview/about-github-enterprise-server
1. [x] Enterprise
1. [ ] Pro
1. [ ] Team
1. [ ] Free
1. [ ] Wszystkie
1. [ ] Żaden
### W ramach którego planu cenowego GitHub możesz tworzyć nieograniczoną liczbę publicznych repozytoriów?
> https://github.com/pricing
1. [x] Wszystkie
1. [ ] Enterprise
1. [ ] Pro
1. [ ] Team
1. [ ] Team i Enterprise
1. [ ] Free
### Jakie są różne opcje wdrożenia dla GitHub Enterprise? (Wybierz dwie.)
> https://docs.github.com/en/enterprise-cloud@latest/admin/overview/about-github-for-enterprises#about-deployment-options
- [x] GitHub Enterprise Cloud
- [x] GitHub Enterprise Server
- [ ] GitHub Enterprise Pro
- [ ] GitHub Enterprise Team
- [ ] GitHub Enterprise Free
- [ ] GitHub Enterprise Advanced
### Które z tych stwierdzeń na temat opcji wdrożeń GitHub Enterprise są prawdziwe? (Wybierz dwa.)
> https://docs.github.com/en/enterprise-cloud@latest/admin/overview/about-github-for-enterprises#about-deployment-options
- [x] GitHub Enterprise Cloud to zestaw zaawansowanych funkcji dostępnych na GitHub.com
- [x] GitHub Enterprise Server to platforma hostowana samodzielnie, która działa na infrastrukturze firmy
- [ ] GitHub Enterprise Server to zestaw zaawansowanych funkcji dostępnych na GitHub.com
- [ ] GitHub Enterprise Cloud to platforma hostowana w chmurze, która działa na infrastrukturze chmurowej firmy
- [ ] GitHub Enterprise Cloud to platforma hostowana samodzielnie, która działa na infrastrukturze firmy
### Które z tych plików mogą dostosować Twój profil na GitHubie?
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme
1. [x] plik `README.md` profilu
1. [ ] plik `CONTRIBUTING.md` profilu
1. [ ] profil nie jest dostosowywany za pomocą plików, lecz przez ustawienia konta
### Jakiego języka używa się do pisania komentarzy w zgłoszeniach i pull requestach na GitHubie?
> https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax
1. [x] Markdown
1. [ ] HTML
1. [ ] AsciiDoc
1. [ ] reStructuredText
### Czym są komendy slash GitHub?
> https://docs.github.com/en/issues/tracking-your-work-with-issues/about-slash-commands
1. [x] To sposób na szybkie wstawianie złożonego Markdown do komentarzy i opisów pull requestów lub issue.
1. [ ] To sposób automatyzowania GitHub Actions.
1. [ ] To inna nazwa dla GitHub CLI.
1. [ ] To sposób na szybkie naprawianie problemów z formatowaniem kodu w zmianach kodu pull requestu.
### W jaki sposób GitHub pomaga osobom, które chcą pisać poprawne komentarze do zgłoszeń i pull requestów, ale nie znają składni Markdown?
> https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github#text-formatting-toolbar
1. [x] Formularze komentarzy do zgłoszeń i pull requestów wyposażone są w pasek formatowania tekstu, który generuje składnię Markdown za użytkownika.
1. [ ] Poprzez udostępnienie ściągawki z Markdown.
1. [ ] GitHub automatycznie konwertuje HTML na Markdown w komentarzach do zgłoszeń i pull requestów.
1. [ ] Pull requesty i zgłoszenia na GitHubie nie obsługują Markdown.
### Czym jest GitHub Desktop?
> https://docs.github.com/en/desktop
1. [x] To aplikacja GUI do pracy z Git i GitHub na twoim komputerze.
1. [ ] To samodzielnie hostowana wersja GitHub, którą możesz zainstalować na własnych serwerach lub komputerze osobistym.
1. [ ] To plan cenowy GitHub dla kont osobistych, oferujący dodatkowe funkcje w porównaniu do darmowego planu.
1. [ ] To edytor online, który pozwala pracować nad repozytorium w przeglądarce.
### Czym jest GitHub Mobile?
> https://docs.github.com/en/get-started/using-github/github-mobile
1. [x] To aplikacja mobilna na iOS i Androida, która pozwala korzystać z GitHub na telefonie.
1. [ ] To usługa umożliwiająca testowanie aplikacji mobilnych na prawdziwych urządzeniach.
1. [ ] To usługa transferu danych GitHub dla petabajtów danych, w której samochód należący do GitHub przyjedzie do Twojej lokalizacji i przeniesie dane do Twojej lokalnej sieci.
1. [ ] To usługa telemetryczna GitHub, która pozwala śledzić aktywność użytkowników na Twojej stronie internetowej lub aplikacji mobilnej.
### Jak można powiązać pull request z problemem? (Wybierz dwie.)
> https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue
- [x] Ręcznie z poziomu widoku pull requestu lub problemu.
- [x] Używając słowa kluczowego w opisie pull requestu i odnosząc się do numeru problemu.
- [ ] Używając słowa kluczowego w opisie pull requestu i odnosząc się do tytułu problemu.
- [ ] Umieszczając numer problemu w zmianach kodu.
- [ ] Umieszczając numer problemu w wiadomości commita.
### Jakie ulepszenia wprowadzają formularze zgłoszeń w porównaniu do szablonów zgłoszeń?
> https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms
1. [x] Formularze zgłoszeń umożliwiają użytkownikom podanie wymaganych informacji podczas tworzenia zgłoszenia, które są następnie automatycznie dodawane do zgłoszenia.
1. [ ] W GitHub nie istnieje coś takiego jak formularze zgłoszeń.
1. [ ] Formularz zgłoszeń to funkcja, która automatycznie zamyka zgłoszenia po określonym czasie, oferując bardziej efektywne zarządzanie zgłoszeniami w porównaniu do szablonów zgłoszeń.
1. [ ] Formularz zgłoszeń to narzędzie do tworzenia zgłoszeń, które zawiera jedynie pola formularza dla tytułu i opisu, upraszczając proces, ale niekoniecznie poprawiając jakość informacji w porównaniu do szablonów zgłoszeń.
### Która z tych funkcji repozytorium jest używana jako forum społecznościowe do prowadzenia rozmów, zadawania pytań, publikowania ogłoszeń i dzielenia się pomysłami?
> https://docs.github.com/en/discussions/quickstart#introduction
1. [x] Dyskusje
1. [ ] Wiki
1. [ ] Gisty
1. [ ] Żądania ściągnięcia
### Jaki jest efekt dodania linii `Closes #11` do opisu pull requesta?
> https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests#linking-a-pull-request-to-an-issue
1. [x] Po zmergowaniu tego pull requesta, zgłoszenie #11 zostanie automatycznie zamknięte.
1. [ ] Po zmergowaniu tego pull requesta, pull request #11 zostanie automatycznie usunięty.
1. [ ] Po zmergowaniu tego pull requesta, #11-ga gałąź zostanie automatycznie usunięta.
1. [ ] Ten pull request zostanie automatycznie zmergowany po zamknięciu zgłoszenia #11.
1. [ ] Ten pull request zostanie automatycznie zmergowany 11-go dnia tego miesiąca.
### W GitHub propozycja połączenia zestawu zmian z jednej gałęzi do innej nazywana jest:
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests
1. [x] Pull Request
1. [ ] Gist
1. [ ] Issue
1. [ ] Commit
1. [ ] Gałąź do scalania
### Chcesz scalić zmiany z gałęzi `feature-a` do `main` i tworzysz pull request. Która gałąź powinna być gałęzią `base`, a która gałęzią `compare`?
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests
1. [x] `main` jest gałęzią bazową (`base`), a `feature-a` gałęzią porównywaną (`compare`).
1. [ ] `feature-a` jest gałęzią bazową (`base`), a `main` gałęzią porównywaną (`compare`).
### Czym są wersje robocze pull requestów?
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests#draft-pull-requests
1. [x] Wersje robocze pull requestów to pull requesty, które nie są jeszcze gotowe do przeglądu.
1. [ ] Wersje robocze pull requestów to pull requesty, które zostały już przejrzane, ale nie zostały scalone.
1. [ ] Wersje robocze pull requestów to pull requesty, które zostały już przejrzane, ale nie zostały zatwierdzone.
1. [ ] Wersje robocze pull requestów to szablony do tworzenia nowych pull requestów.
### Jakie są możliwe statusy dla przeglądu pull requesta? (Wybierz trzy.)
> https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews#about-pull-request-reviews
- [x] Komentarz (Comment)
- [x] Zatwierdź (Approve)
- [x] Zażądaj zmian (Request Changes)
- [ ] Zamknij (Close)
- [ ] Odrzuć (Deny)
- [ ] Pochwal (Applaud)
### Które z tych stwierdzeń na temat różnic między zgłoszeniami (issues) a dyskusjami (discussions) jest prawdziwe?
> https://docs.github.com/en/discussions/quickstart
1. [x] Dyskusje GitHub służą do rozmów, które muszą być przejrzyste i dostępne, ale nie muszą być śledzone na tablicy projektu i nie są związane z kodem, w przeciwieństwie do zgłoszeń GitHub.
1. [ ] Zgłoszenia GitHub służą do rozmów, które muszą być przejrzyste i dostępne, ale nie muszą być śledzone na tablicy projektu i nie są związane z kodem, w przeciwieństwie do dyskusji GitHub.
### Która z funkcji GitHub najlepiej służy jako prosty sposób na udostępnianie małych fragmentów kodu innym?
> https://docs.github.com/en/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists
1. [x] Gists
1. [ ] Wikis
1. [ ] Issues
1. [ ] Projects
### Czym są Wiki GitHub?
> https://docs.github.com/en/communities/documenting-your-project-with-wikis/about-wikis
1. [x] Wiki to funkcja repozytorium umożliwiająca przechowywanie dokumentacji.
1. [ ] Wiki to oficjalna dokumentacja GitHub.
1. [ ] Wiki to funkcja do przechowywania fragmentów kodu.
> To są Gists
1. [ ] Wiki to miejsce, w którym znajduje się plik `README.md` projektu.
### Jakie są dwie dostępne opcje, gdy nie potrzebujesz już używać projektu?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects
1. [ ] Usuń i zarchiwizuj
1. [x] Zamknij i usuń
1. [ ] Zarchiwizuj i zamknij
1. [ ] Dezaktywuj i zarchiwizuj
### Czy można zmienić gista z publicznego na tajny po jego utworzeniu?
> https://docs.github.com/en/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists
1. [ ] Tak
1. [x] Nie
> Po utworzeniu gista nie można go zmienić z publicznego na tajny.
### Co się dzieje, gdy zdecydujesz się zamknąć Projekt?
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects
1. [ ] Projekt jest trwale usuwany z platformy
1. [x] Zawartość jest zachowana i masz możliwość ponownego otwarcia go później.
1. [ ] Powiązane wartości i dane analityczne są usuwane
1. [ ] Projekt zostaje przeniesiony do oddzielnego folderu
### Jeśli w repozytorium GitHub znajduje się wiele plików Readme.md, jaka jest kolejność priorytetów ich wyświetlania?
> https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes
1. [ ] Katalog główny, katalog `.docs`, katalog `.github`
1. [ ] Katalog `.docs`, katalog główny, katalog `.github`
1. [x] Katalog `.github`, katalog główny, katalog `.docs`
1. [ ] Katalog `.docs`, katalog `.github`, katalog główny
### Które z poniższych poleceń Git pozwalają na utworzenie nowej gałęzi i rozpoczęcie pracy na niej w jednej linii? (Wybierz dwie.)
> https://git-scm.com/docs/git-switch
- [x] git checkout -b `<new_branch_name>`
- [ ] git branch -c `<new_branch_name>`
- [x] git switch -c `<new_branch_name>`
- [ ] git merge -m `<new_branch_name>`
- [ ] git switch -m `<new_branch_name>`
- [ ] git checkout -m `<new_branch_name>`
### Jeśli dyskusja na GitHub zostanie przekonwertowana na zgłoszenie (Issue) i to zgłoszenie zostanie zamknięte lub odwołane przy użyciu jego odpowiadającego numeru #, czy dyskusja zostanie zmodyfikowana?
> https://docs.github.com/en/issues/tracking-your-work-with-issues/creating-an-issue#creating-an-issue-from-discussion
1. [x] Nie
1. [ ] Tak
> Gdy "konwertujesz" dyskusję na zgłoszenie, zasadniczo tworzysz nowe zgłoszenie, które jest miękko powiązane z dyskusją i automatycznie uzupełnia informację o zgłoszeniu. Nie ma większego powiązania między nimi.
### Jakie informacje można znaleźć w sekcji Pulse na karcie Insights repozytorium? (Wybierz cztery)
> https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/using-pulse-to-view-a-summary-of-repository-activity
- [x] Stosunek otwartych/zamkniętych pull requestów
- [x] Podsumowanie aktywności repozytorium
- [x] Liczba dodanych i usuniętych linii kodu
- [ ] Lista dyskusji w issues
- [x] Lista nierozwiązanych rozmów
- [ ] Liczba forków repozytorium
### Jakie są różne poziomy hierarchii organizacyjnej w GitHub? (Wybierz trzy.)
> https://learn.microsoft.com/en-us/training/modules/github-introduction-administration/2-what-is-github-administration
- [x] Poziom zespołu (Team level)
- [x] Poziom organizacji (Organization level)
- [ ] Poziom osobisty (Personal level)
> GitHub Personal to rodzaj konta, a nie hierarchia organizacyjna w GitHub.
- [ ] Poziom Pro (Pro level)
> GitHub Pro to rodzaj konta, a nie hierarchia organizacyjna w GitHub.
- [x] Poziom przedsiębiorstwa (Enterprise level)
### Kto może skonfigurować rozliczenia lub przypisać menedżerów ds. rozliczeń do organizacji? (Wybierz trzy.)
> Oficjalna dokumentacja GitHub: https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization, Przewodnik szkoleniowy Microsoft Learn: https://learn.microsoft.com/en-us/training/modules/github-introduction-administration/2-what-is-github-administration
- [ ] Właściciel repozytorium
- [ ] Opiekun zespołu na poziomie zespołu
- [ ] Administrator na poziomie zespołu
- [x] Menedżerowie ds. rozliczeń na poziomie organizacji
- [x] Właściciel na poziomie organizacji
- [x] Właściciel na poziomie przedsiębiorstwa
### Jaka jest jedna z głównych korzyści wynikających z używania Personal Access Token (PAT) zamiast standardowego loginu i hasła do uwierzytelniania w GitHubie?
> https://learn.microsoft.com/en-us/training/modules/github-introduction-administration/3-how-github-authentication-works
1. [ ] PAT-y mogą być zarządzane przez organizację i przedsiębiorstwo.
> PAT-y, jak sama nazwa wskazuje, są osobiste. Organizacje i przedsiębiorstwa mogą zarządzać innymi formami uwierzytelniania, takimi jak LDAP, SAML i klucze SSH.
1. [ ] PAT to dodatkowa warstwa zabezpieczeń używana podczas logowania się do witryn internetowych lub aplikacji. Dzięki PAT użytkownicy muszą zalogować się swoim loginem i hasłem, a także dostarczyć inną formę uwierzytelniania, do której tylko oni mają dostęp.
> Jest to opis uwierzytelniania wieloskładnikowego lub dwuskładnikowego.
1. [x] PAT może być używany do uwierzytelniania w GitHubie podczas korzystania z GitHub API lub wiersza poleceń. Użytkownicy generują token za pomocą opcji ustawień w GitHubie i przypisują uprawnienia tokenu do repozytorium lub organizacji.
1. [ ] PAT pozwala na uwierzytelnianie GitHub Enterprise Server w oparciu o istniejące konta i centralne zarządzanie dostępem do repozytoriów.
> Jest to opis korzyści z używania LDAP w GitHubie, a nie PAT.
### Jakie są różne formy uwierzytelniania dwuskładnikowego lub wieloskładnikowego obsługiwane przez GitHub? (Wybierz pięć.)
> https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication
- [x] Passkey
- [x] Wiadomość tekstowa
- [ ] Połączenie telefoniczne
> Chociaż wiadomości tekstowe są obsługiwane w niektórych krajach, połączenia telefoniczne nie są
- [ ] Email
- [x] Klucz bezpieczeństwa
- [x] GitHub mobile
- [x] Jednorazowe hasło oparte na czasie (TOTP)
### Jakie są różne plany cenowe GitHub dla kont osobistych? (Wybierz dwie)
> https://docs.github.com/en/get-started/learning-about-github/githubs-plans
- [x] Free
- [ ] Team
- [ ] Enterprise
- [x] Pro
- [ ] Personal
- [ ] Business
- [ ] Advanced
### Jakie są wspólne plany cenowe GitHub dla kont osobistych i organizacyjnych?
> https://docs.github.com/en/get-started/learning-about-github/githubs-plans
1. [x] Darmowy
1. [ ] Team
1. [ ] Enterprise
1. [ ] Pro
1. [ ] Osobisty
1. [ ] Biznesowy
1. [ ] Zaawansowany
### Jakiej składni używa się w GitHub Markdown do tworzenia listy zadań?
> https://learn.microsoft.com/en-us/training/modules/communicate-using-markdown/2-what-is-markdown
1. [x] `- [ ] and - [x]`
1. [ ] `# TODO: and # DONE:`
1. [ ] `// TODO: and // DONE:`
1. [ ] `<task> and <done>`
### Który element Markdown nie jest poprawnie sparowany ze swoją składnią?
> https://learn.microsoft.com/en-us/training/modules/communicate-using-markdown/2-what-is-markdown
1. [ ] Nagłówek - `# Nagłówek`
1. [ ] Tekst pogrubiony - `**pogrubiony**`
1. [x] Kod liniowy - `'''kod'''`
1. [ ] Hiperłącze - `[tytuł](https://)`
### Jaka funkcja jest unikalna dla GitHub Desktop w porównaniu z github.com?
> GitHub Desktop zapewnia graficzny interfejs do wizualizacji historii gałęzi, co jest unikalne w porównaniu z witryną internetową.
> - https://docs.github.com/en/desktop/making-changes-in-a-branch/viewing-the-branch-history-in-github-desktop
> - https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/using-the-activity-view-to-see-changes-to-a-repository
1. [ ] Klonowanie repozytoriów na lokalną maszynę
1. [ ] Tworzenie nowych repozytoriów
1. [ ] Przeglądanie danych statystycznych repozytorium
1. [x] Wizualizacja historii gałęzi w graficznym interfejsie
### Które z poniższych działań nie można wykonać bezpośrednio z GitHub Desktop?
> Zarządzanie GitHub Actions nie jest funkcją dostępną w GitHub Desktop i musi być wykonywane za pośrednictwem github.com lub integracji CI/CD
> - https://docs.github.com/en/actions/quickstart#prerequisites
1. [ ] Odkładanie zmian na stos (stashing changes)
1. [x] Zarządzanie GitHub Actions
1. [ ] Przełączanie się między gałęziami
1. [ ] Zatwierdzanie zmian (committing changes)
### Jakie działania można podjąć w związku z Szablonami Projektów w Twojej organizacji? (Wybierz trzy.)
> https://docs.github.com/en/issues/planning-and-tracking-with-projects/managing-your-project/managing-project-templates-in-your-organization
- [ ] Mając uprawnienia zapisu, ustaw istniejący projekt jako szablon
> Musisz mieć uprawnienia administratora, aby ustawić istniejący projekt jako szablon
- [x] Skonfiguruj rekomendowane szablony dla członków swojej organizacji
- [x] Utwórz nowy szablon, który może być używany jako baza dla nowych projektów
- [x] Mając uprawnienia administratora lub zapisu, skopiuj istniejący projekt jako szablon
- [ ] Opublikuj swoje szablony w GitHub Marketplace, aby każdy mógł je używać
### Które z poniższych zdań dotyczących wiki na GitHubie jest prawdziwe?
> https://docs.github.com/en/communities/documenting-your-project-with-wikis/about-wikis
1. [ ] Wiki w prywatnych repozytoriach są dostępne dla każdego użytkownika z kontem GitHub.
1. [ ] Możesz edytować wiki tylko bezpośrednio na GitHubie; edycja lokalna nie jest obsługiwana.
1. [x] Wiki w publicznych repozytoriach są dostępne dla każdego, podczas gdy te w prywatnych repozytoriach są dostępne wyłącznie dla współpracowników repozytorium.
1. [ ] Markdown nie może być używany do dodawania renderowanych wyrażeń matematycznych, diagramów, map i modeli 3D do wiki.
### Które z poniższych ról są dostępne dla repozytorium na poziomie organizacji w GitHub? (Wybierz pięć.)
> https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#repository-roles-for-organizations
- [x] Odczyt (Read)
- [x] Triage
- [ ] Usuń (Delete)
- [x] Admin
- [x] Zapis (Write)
- [x] Utrzymywanie (Maintain)
### Jakie minimalne uprawnienia musi mieć użytkownik, aby bezpośrednio przesyłać commity do repozytorium należącego do organizacji?
> **Więcej informacji**: [Role w repozytorium dla organizacji](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization)
1. [ ] Przesyłanie commitów
1. [x] Zarządzanie problemami i pull requestami
1. [ ] Usunięcie repozytorium
1. [ ] Zmiana ustawień repozytorium
1. [ ] Tworzenie nowych repozytoriów
### Które z poniższych jest uprawnieniem Menedżera Bezpieczeństwa w odniesieniu do GitHub Actions w organizacji?
> **Więcej informacji**: [Role w organizacji](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)
1. [x] Mogą konfigurować, które akcje są dozwolone lub zablokowane w całej organizacji.
1. [ ] Mogą usuwać wszystkie uruchomienia przepływów pracy z prywatnych repozytoriów, które mają ponad 90 dni.
1. [ ] Mogą wyłączać recenzje kodu dla repozytoriów w organizacji.
1. [ ] Mogą usuwać regułę ochrony gałęzi `Require status checks to pass before merging`.
### Która funkcja dostarcza wbudowane wykresy lub wizualizacje dotyczące aktywności i kondycji repozytorium?
> **Więcej informacji**: [O narzędziu Repository Insights](https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs)
1. [x] Zakładka Insights
1. [ ] GitHub Actions
1. [ ] GitHub Projects
1. [ ] GitHub Discussions
### Które z tych funkcji oferuje GitHub Copilot for Business, a których nie ma GitHub Copilot for Individuals?
> **Więcej informacji**: [GitHub Copilot for Business](https://docs.github.com/en/copilot/about-github-copilot/subscription-plans-for-github-copilot)
1. [x] Zarządzanie polityką na poziomie organizacji, w tym ograniczanie sugestii modelu opartych na publicznym kodzie
1. [ ] Zwolnienie z wszystkich opłat za użytkowanie
1. [ ] Całodobowe wsparcie telefoniczne od zespołu GitHub Copilot
1. [ ] Lokalna obsługa modelu AI wykorzystywanego przez GitHub Copilot
### Jaka jest główna różnica między członkiem organizacji a zewnętrznym współpracownikiem dla repozytorium należącego do tej organizacji?
> **Więcej informacji**: [Dodawanie zewnętrznych współpracowników do repozytoriów w Twojej organizacji](https://docs.github.com/en/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization)
1. [x] Zewnętrzni współpracownicy mają dostęp na poziomie repozytorium, ale nie są częścią organizacji; członkowie należą do organizacji i mogą mieć szerszy dostęp i role.
1. [ ] Zewnętrzni współpracownicy mogą zarządzać ustawieniami rozliczeń, podczas gdy członkowie nie mogą.
1. [ ] Członkowie nigdy nie mogą wnosić wkładu do prywatnych repozytoriów, podczas gdy zewnętrzni współpracownicy mogą.
1. [ ] Zewnętrzni współpracownicy automatycznie stają się opiekunami zespołów w organizacji.
### Które z poniższych czynności możesz wykonać w Dyskusji na GitHubie? (Wybierz trzy.)
> **Więcej informacji**: [O dyskusjach](https://docs.github.com/en/discussions/quickstart#introduction)
- [x] Przypiąć dyskusję
- [x] Przenieść ją do dyskusji innego repozytorium (jeśli masz uprawnienia administratora)
- [ ] Przekształcić dyskusję w tajny gist
- [x] Przekonwertować ją na zgłoszenie (issue)
- [ ] Połączyć ją z istniejącym pull requestem
### Które zapytanie wyszukiwania znajdzie wszystkie otwarte zgłoszenia oznaczone etykietą `test`, które w treści zawierają słowo 'fix'?
> **Więcej informacji**: [Wyszukiwanie zgłoszeń i pull requestów](https://docs.github.com/en/search-github/searching-on-github/searching-issues-and-pull-requests)
1. [ ] `is:pr is:open label:test "fix"`
1. [ ] `is:issue in:comments label:test "fix"`
1. [x] `is:issue is:open label:test "fix"`
1. [ ] `type:issue label:test is:open body:"fix"`
### Które z poniższych to prawidłowe statusy pull requestów na GitHubie? (Wybierz cztery.)
> **Więcej informacji**: [O pull requestach](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)
- [x] Open
- [x] Draft
- [x] Merged
- [x] Closed
- [ ] Pending
- [ ] Abandoned
### Które stwierdzenie najlepiej opisuje główną różnicę między nowymi GitHub Projects a GitHub Projects Classic?
> **Więcej informacji**: [O projektach](https://docs.github.com/pl/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects#differences-from-projects-classic)
1. [x] Nowe GitHub Projects oferują elastyczny interfejs przypominający arkusz kalkulacyjny, niestandardowe pola oraz dwukierunkową synchronizację problemów, które nie były dostępne w Projects Classic.
1. [ ] GitHub Projects Classic posiada wbudowaną sztuczną inteligencję, która automatycznie zamyka pull requests, podczas gdy nowe GitHub Projects tego nie oferują.
1. [ ] GitHub Projects Classic obsługuje skanowanie kodu i skanowanie sekretów, podczas gdy nowe GitHub Projects tego nie obsługują.
1. [ ] Nowe GitHub Projects pozwalają tylko na zarządzanie otwartymi problemami, bez obsługi pull requests.
### Które z poniższych można dostosować w pliku konfiguracyjnym Codespaces `.devcontainer/devcontainer.json`? (Wybierz trzy.)
> **Więcej informacji**: [Wprowadzenie do kontenerów deweloperskich](https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers)
- [x] System operacyjny lub obraz bazowy
- [x] Konfiguracja powłoki
- [ ] Zużycie rozliczeń GitHub Actions
- [x] Nazwa wyświetlana Codespace
- [ ] Zasady ochrony gałęzi repozytorium
- [ ] Zasady na poziomie organizacji
### Które role w organizacji mogą przeglądać i zarządzać alertami bezpieczeństwa dla prywatnych repozytoriów?
> **Więcej informacji**: [Role w organizacji](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)
1. [ ] Zewnętrzni współpracownicy
> Zewnętrzni współpracownicy mają uprawnienia ograniczone do specyficznych repozytoriów i nie są członkami organizacji posiadającymi uprawnienia bezpieczeństwa.
1. [ ] Utrzymujący repozytoriów
> Utrzymujący mogą zarządzać określonymi ustawieniami repozytoriów, ale domyślnie nie mają dostępu do alertów bezpieczeństwa organizacji.
1. [x] Właściciele organizacji i Menedżerowie bezpieczeństwa
> **Poprawne**. Właściciele organizacji i Menedżerowie bezpieczeństwa mogą przeglądać i zarządzać alertami bezpieczeństwa, w tym dla prywatnych repozytoriów.
1. [ ] Menedżerowie rozliczeń
### Które z poniższych stwierdzeń trafnie opisuje różnicę między kontami osobistymi a kontami organizacji na GitHubie?
> **Więcej informacji**: [Rodzaje kont na GitHubie](https://docs.github.com/en/get-started/learning-about-github/types-of-github-accounts)
1. [x] Konto organizacji może mieć wielu właścicieli i członków, podczas gdy konto osobiste należy wyłącznie do jednego użytkownika.
> **Poprawne**. Konta organizacji umożliwiają wspólne zarządzanie przez wiele osób, natomiast konto osobiste jest przypisane do pojedynczego użytkownika.
1. [ ] Konto osobiste pozwala na nieograniczoną liczbę prywatnych repozytoriów, ale konto organizacji umożliwia jedynie repozytoria publiczne.
1. [ ] Konto osobiste można uzyskać wyłącznie za pomocą kluczy SSH, natomiast konto organizacji wyłącznie za pomocą haseł.
1. [ ] Konto organizacji można utworzyć jedynie w ramach planu GitHub Enterprise.
> Konta organizacji są dostępne w planach Free, Team lub Enterprise.
### Które stwierdzenie najlepiej opisuje różnicę między klonowaniem a forkiem repozytorium?
> **Więcej informacji**: [O forkach](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)
1. [ ] Gdy klonujesz repozytorium, zmiany, które przesyłasz, trafiają bezpośrednio do oryginalnego repozytorium. Fork wymaga oddzielnej lokalnej kopii.
> Klonowanie i forki skutkują oddzielnymi lokalnymi kopiami, jednak przesyłanie zmian do klonu wymaga odpowiednich uprawnień do oryginalnego repozytorium.
1. [x] Fork tworzy kopię w Twoim koncie GitHub, podczas gdy klonowanie tworzy lokalną kopię na Twoim komputerze bez powiązania własności z Twoim kontem.
> **Poprawne**. Fork to kopia na poziomie GitHub, która pojawia się na Twoim koncie, podczas gdy klon to kopia wyłącznie lokalna.
1. [ ] Klonowanie zawsze przenosi własność repozytorium, natomiast fork nie.
1. [ ] Tylko prywatne repozytoria mogą być forkeowane, natomiast tylko publiczne repozytoria mogą być klonowane.
### Które z tych stwierdzeń dotyczących przypiętych elementów na Twoim profilu GitHub jest prawdziwe?
> **Więcej informacji**: [Przypinanie elementów do profilu](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile)
1. [ ] Możesz przypiąć maksymalnie 10 repozytoriów na swoim profilu.
1. [x] Możesz przypiąć maksymalnie sześć repozytoriów lub gistów na swoim profilu dla szybkiego dostępu.
> **Poprawne**. GitHub pozwala przypiąć maksymalnie sześć elementów (repozytoriów lub gistów).
1. [ ] Możesz przypinać tylko repozytoria publiczne, ale nie prywatne.
1. [ ] Przypięcie elementu usuwa go z listy repozytoriów.
### Jakiej kombinacji zaawansowanych operatorów wyszukiwania użyłbyś, aby znaleźć publiczne repozytoria z ponad 100 gwiazdkami, które mają w nazwie 'docker'?
> **Więcej informacji**: [Wyszukiwanie repozytoriów](https://docs.github.com/en/search-github/searching-on-github/searching-for-repositories)
1. [x] `in:name docker stars:>100 is:public`
> **Poprawne**. To wyszuka wszystkie publiczne repozytoria, które mają 'docker' w nazwie i więcej niż 100 gwiazdek.
1. [ ] `docker in:description stars:<100 is:public`
1. [ ] `is:public name:docker stars:100`
> Brakuje tu operatora zakresu (`>`) dla gwiazdek, a `name:docker` nie jest poprawną składnią.
1. [ ] `topic:docker stars:>100 in:readme`
> To wyszukuje w tematach lub plikach readme, a nie w nazwie repozytorium.
### Które z poniższych najlepiej opisuje skanowanie tajemnic w GitHub?
> **Więcej informacji**: [O skanowaniu tajemnic](https://docs.github.com/en/code-security/secret-scanning/about-secret-scanning)
1. [ ] Funkcja, która skanuje problemy pod kątem niezweryfikowanych poświadczeń i automatycznie je usuwa.
> Skanowanie tajemnic nie usuwa nic automatycznie; wykrywa potencjalnie wyciekłe tajemnice.
1. [ ] Funkcja, która szyfruje tajemnice repozytorium przed przesłaniem ich do GitHub.
> Szyfrowanie obsługiwane jest przez Encrypted Secrets w GitHub Actions, ale to różni się od skanowania tajemnic.
1. [ ] Funkcja, która uruchamia menedżery haseł innych firm na Twoim kodzie, aby bezpiecznie przechowywać tajemnice.
1. [x] Funkcja, która przeszukuje repozytoria pod kątem znanych formatów tajemnic, aby zapobiec przypadkowemu ujawnieniu danych wrażliwych.
> **Poprawne**. Skanowanie tajemnic wykrywa tokeny, klucze i inne poświadczenia, aby pomóc unikać wycieków.
### Które z tych stwierdzeń na temat GitHub Pages jest poprawne?
> **Więcej informacji**: [O GitHub Pages](https://docs.github.com/en/pages/getting-started-with-github-pages/about-github-pages)
1. [ ] GitHub Pages pozwala na bezpłatne hostowanie prywatnej strony internetowej, dostępnej tylko dla członków organizacji.
> Strony GitHub Pages są zawsze publicznie dostępne, chyba że używasz strony projektowej z regułami firewalla przedsiębiorstwa na GitHub Enterprise Server.
1. [x] GitHub Pages umożliwia hostowanie stron statycznych z repozytorium GitHub.
> **Poprawne**. GitHub Pages służy do hostowania stron statycznych z Twojego repozytorium.
1. [ ] GitHub Pages automatycznie konwertuje pliki Java na dynamiczne aplikacje internetowe.
1. [ ] GitHub Pages może być używany tylko przez konta organizacyjne.
> Zarówno konta osobiste, jak i organizacyjne mogą korzystać z Pages.
### Który z poniższych scenariuszy jest częstym przypadkiem użycia systemu kontroli wersji?
> **Więcej informacji**: [O VCS](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)
1. [ ] Usuwanie wcześniejszych wersji projektu lub pliku, aby mieć pewność, że pracujesz tylko z najnowszym plikiem lub danymi.
1. [x] Wprowadzanie eksperymentalnych zmian w projekcie w odizolowanej gałęzi.
1. [ ] Zbieranie wymagań dotyczących funkcji dla dużego projektu i komunikowanie ich interesariuszom.
1. [ ] Planowanie spotkań zespołu i śledzenie obecności w celu aktualizacji projektu.
### Jakie jest inne określenie dla systemu kontroli wersji?
> **Więcej informacji**: [O systemie kontroli wersji](https://docs.github.com/en/get-started/using-git/about-git#about-version-control-and-git)
1. [ ] Oprogramowanie do zarządzania wersjami (VMS).
1. [ ] System zarządzania kontrolą oprogramowania (SCM).
1. [x] System zarządzania konfiguracją oprogramowania (SCM).
### Które polecenie Git daje informacje o tym, jak używać Gita?
> **Więcej informacji**: [Git Reference - Getting Help](https://git-scm.com/docs/git#_getting_help)
1. [ ] git status
1. [ ] git init
1. [x] git help
### W jakim scenariuszu GitHub Issues będą bardziej efektywne niż Discussions?
> **Więcej informacji**: [O GitHub Issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues)
1. [ ] Przy ogłaszaniu wiadomości i dzieleniu się aktualnościami z zespołem.
1. [x] Przy śledzeniu konkretnych zadań i błędów wymagających rozwiązania.
1. [ ] Przy poszukiwaniu opinii społeczności na temat pomysłów i ulepszeń projektu.
### Twój zespół przygotowuje się do wdrożenia nowej funkcjonalności przy użyciu gałęzi GitHub. Co należy zrobić, aby upewnić się, że gałąź funkcjonalności jest gotowa do wdrożenia?
> **Więcej informacji**: [O wnioskach dotyczących pull requestów](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)
1. [ ] Wprowadzić wszystkie zmiany bezpośrednio do głównej gałęzi bez przeglądu.
1. [ ] Usunąć gałąź funkcjonalności, aby sfinalizować proces wdrażania.
1. [x] Upewnij się, że wszystkie zmiany zostały przejrzane i zatwierdzone poprzez pull request przed scaleniem do głównej gałęzi.
### Jakie jest znaczenie 'wiadomości dołączonej do commita' w procesie GitHub flow?
> **Więcej informacji**: [O commitach](https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits)
1. [ ] Automatycznie scala zmiany z główną gałęzią.
1. [ ] Tworzy kopię zapasową repozytorium.
1. [x] Dostarcza podsumowanie wprowadzonych zmian w commicie, pomagając w śledzeniu historii projektu.
### Dlaczego zespół może wybrać GitHub Issues zamiast Discussions do zarządzania zgłoszeniami błędów?
> **Więcej informacji**: [O issues](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues)
1. [ ] Discussions zapewniają lepszą widoczność i śledzenie zgłoszeń błędów.
1. [x] Issues zapewniają strukturalny format do śledzenia i rozwiązywania błędów.
1. [ ] Issues są automatycznie rozwiązywane, gdy są powiązane z pull requestami.
### Kiedy należy używać problemu (issue) GitHub zamiast dyskusji?
> **Więcej informacji**: [Dyskusje kontra Problemy](https://docs.github.com/en/discussions/collaborating-with-your-community-using-discussions/about-discussions#discussions-and-issues)
1. [x] Podczas śledzenia konkretnych zadań lub błędów związanych z projektem.
1. [ ] Podczas zbierania otwartych opinii na temat pomysłu na projekt.
1. [ ] Podczas ogłaszania kamieni milowych projektu zespołowi.
### Pracując nad nową funkcją, decydujesz się utworzyć nową gałąź dla zmian. Jaka jest główna korzyść z używania gałęzi w GitHubie?
> **Więcej informacji**: [O gałęziach](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches)
1. [ ] Zapobiegają przeglądaniu repozytorium przez nieautoryzowanych użytkowników.
1. [ ] Automatycznie wdrażają zmiany na środowiskach produkcyjnych.
1. [x] Pozwalają na prace rozwojowe bez wpływu na główną gałąź.
### Która czynność jest konieczna do dodania pliku do repozytorium GitHub?
> **Więcej informacji**: [Poziomy uprawnień do repozytorium w organizacji](https://docs.github.com/en/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization)
1. [x] Bycie właścicielem repozytorium.
1. [ ] Posiadanie dostępu tylko do odczytu do repozytorium.
1. [ ] Posiadanie dostępu do zapisu do repozytorium.
### Czym jest GitHub Codespace?
> https://docs.github.com/en/codespaces/overview
1. [x] To prekonfigurowane środowisko deweloperskie specjalnie przygotowane dla danego repozytorium. Pozwala natychmiast rozpocząć pisanie kodu dla projektu bez konieczności konfiguracji lokalnego środowiska deweloperskiego.
1. [ ] GitHub Codespace to interaktywne holograficzne środowisko programistyczne, które wymaga specjalnego sprzętu do użycia.
1. [ ] GitHub Codespace to narzędzie programistyczne oparte na sztucznej inteligencji, które automatycznie generuje niemal bezbłędny kod.
1. [ ] GitHub Codespace to coroczne wydarzenie organizowane przez GitHub, podczas którego deweloperzy mogą się spotkać i omówić tematy związane z kodowaniem.
### Która z tych opcji NIE jest rolą w organizacji GitHub?
> https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization
1. [x] Architekt organizacji
1. [ ] Właściciel organizacji
1. [ ] Członek organizacji
1. [ ] Moderator organizacji
1. [ ] Menedżer rozliczeń
1. [ ] Menedżer bezpieczeństwa
1. [ ] Menedżer aplikacji GitHub
1. [ ] Współpracownik zewnętrzny
### Czym są przypięte repozytoria na GitHubie?
> https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile
1. [x] Przypięte repozytoria to repozytoria, które przypiąłeś na górze swojego profilu GitHub.
1. [ ] Przypięte repozytoria to repozytoria promowane przez GitHub. Co miesiąc pojawiają się nowe przypięte repozytoria.
1. [ ] Przypięte repozytoria to repozytoria, które zostały tymczasowo lub na czas nieokreślony zawieszone przez GitHub.
1. [ ] Przypięte repozytoria to repozytoria oznaczone jako ulubione przez użytkowników GitHub.
Szczegóły
Uważasz, że ten test praktyczny jest przydatny?
Zostaw ⭐ w repozytorium i rozważ wsparcie społeczności, poprzez:
- wniesienie wkładu w postaci jednego lub więcej pytań do egzaminu próbnego (to zajmuje tylko kilka minut)