Community Q&A
GH-900 — frequently asked questions
Community-vetted answers to 24 common questions about this exam, each traced back to a specific practice question.
Questions from real practice questions
Each Q&A comes from a specific question — follow the link for the full analysisGitHub Search Qualifier for User Mentions
Why is @mentioned: incorrect for searching?
The @ symbol is used for tagging in content, not for search queries. The search engine uses mentioned: followed by the plain username.
What does threads: qualify in GitHub?
threads: is not a valid search qualifier for user mentions. It may be confused with thread-specific features but doesn't filter by user tags.
GitHub Ecosystem Goal: Integrating Developer Tools
Why isn't creating a unified ecosystem the right answer?
While GitHub provides a central platform, its goal is not to enforce a single standardized set of tools on all users. It supports diverse workflows by integrating with many different external tools.
Does GitHub develop proprietary tools exclusively?
No. GitHub relies heavily on open standards like Git and encourages community-driven extensions via its marketplace, rather than forcing proprietary, opinionated solutions.
GitHub Notification Customization for Specific Activity
Can I customize notifications without paying for GitHub?
Yes, notification customization is available for all GitHub users, including those on free plans. Upgrading does not unlock these settings.
What is the difference between watching and customizing notifications?
Watching subscribes you to all activity in a repo. Customizing lets you pick exactly which event types (issues, PRs, etc.) trigger notifications from that watch.
Automatic GitHub Conversation Subscriptions
Does pushing a commit auto-subscribe me to issues?
No. Pushing a commit does not automatically subscribe you to issue or PR conversations. Only direct engagement like commenting or assignment triggers this.
Why isn't being a repo admin an automatic subscriber?
Administrative rights grant management control over the repository, not notification defaults for all discussions. Admins must manually adjust their notification preferences.
GitHub Copilot for Individuals vs Business Features
Is public code blocking only for Business?
No, but it is a primary security feature configured for Business plans to protect corporate IP, whereas Individual plans focus on personal productivity.
Why is telemetry the answer?
Business plans allow organizations to manage and view telemetry data centrally, while Individual plans send telemetry directly to GitHub without org-level oversight.
Customizing Individual GitHub Codespaces
Can I change the OS of a running Codespace?
No, the OS is defined by the Codespace template. You must create a new codespace with a different template to change the operating system.
Why is branch protection not customizable?
Branch protection is a repository-level policy applied to all users and instances. It cannot be overridden or set differently for a single codespace.
GitHub Projects Default Workflows: Auto-archive, Item closed, Pull request merged
Why is 'Label added to issue' not a default project workflow?
While label changes are powerful triggers for GitHub Actions, they are not among the pre-configured board state automations like 'Item Closed' or 'Auto-archive'.
Can I create custom workflows if defaults aren't enough?
Yes, you can use GitHub Actions for complex logic, but the exam focuses on the out-of-the-box features available directly within the Projects UI.
Advantages of GitHub Projects over Classic
Does GitHub Projects Classic have Insights?
No, Insights with configurable charts is a feature introduced in the modern GitHub Projects interface.
Can I use Roadmap view in GitHub Projects Classic?
No, the Roadmap view is part of the multiple layout views available only in the newer GitHub Projects.
GitHub Projects Layouts
Is there a dedicated Kanban layout in GitHub Projects?
No. Kanban is a workflow methodology. You implement Kanban workflows by using the Board layout.
Where does the Backlog fit in GitHub Projects?
Backlog is not a layout. It is usually a status column in a Board view or a filtered list in a Table view.
GitHub Teams vs Free: Usage Limits
Does GitHub Team include SAML SSO?
No, SAML SSO is an Enterprise Security feature available only in the Enterprise tier, not in GitHub Team.
What is the exact difference in Actions minutes?
GitHub Team provides 3,000 minutes per month, whereas GitHub Free provides 2,000 minutes per month for public repositories.
GitHub Desktop vs GitHub.com Distinction
Does GitHub Desktop have a GUI?
Yes, GitHub Desktop provides a graphical user interface, but so does GitHub.com via the web browser, making it a shared feature rather than a differentiator.
Is GitHub Desktop only for Windows?
No, GitHub Desktop is available for both Windows and macOS operating systems.
GitHub Push Protection Secret Types GH-900
Does GitHub Push Protection block all types of sensitive data?
No, it specifically targets known secret patterns like keys and tokens. It does not block general PII like email addresses unless configured otherwise.
What is the difference between secret scanning and Push Protection?
Secret scanning finds existing secrets in repositories. Push Protection actively blocks new pushes containing those detected secrets.