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)