Document it and reference this · Issue #88 · Cybersoulja/Cybersoulja
🐙 GitHub REST API - Tested Every Single Day.
Packages
The Awesome Side of GitHub - Awesome Lists | daily.dev
Cybersoulja/g0: Github Pages Page
Best practices for repositories - GitHub Docs
b2wbullpen
GitHub Security Lab | Securing the world’s software, together
Creating a GitHub project guide is essential for helping others understand how to set up, use, and contribute to your project efficiently. Create a structured guide for the chat interface project that you can include in a `README.md` file. · Issue #79 · Cybersoulja/Cybersoulja
# Navigating the GitHub REST API: A Comprehensive Guide for Beginners | Glasp
Start your journey - GitHub Docs
Codespaces
cuddly-space-disco-4pwv4px4vqj2jqj7.github.dev/?editor=jupyter
GitHub - tiimgreen/github-cheat-sheet: A list of cool features of Git and GitHub.
Dashboard
About GitHub Pages - GitHub Docs
New OAuth Application
Authorizing OAuth apps - GitHub Docs
How to write a perfect README for your GitHub project - DEV Community
SillyTavern — Visual Studio Code
Getting started with GitHub - GitHub Docs
GitHub 101: Everything you need to know about the popular code repository
Introduction to dev containers - GitHub Docs
[Preview] README.md — redirecturl — Visual Studio Code
Add a Pages verified domain
Codespaces documentation - GitHub Docs
Codespaces
Codespaces documentation
Create a codespace to start developing in a secure, configurable, and dedicated development environment that works how and where you want it to.
OverviewQuickstart
ProfileMe.dev
GitHub REST API documentation - GitHub Docs
GitHub CLI
gh auth login
gh auth login [flags]
Authenticate with a GitHub host.
The default hostname is github.com. This can be overridden using the --hostname flag.
The default authentication mode is a web-based browser flow. After completion, an authentication token will be stored securely in the system credential store. If a credential store is not found or there is an issue using it gh will fallback to writing the token to a plain text file. See gh auth status for its stored location.
Alternatively, use --with-token to pass in a personal access token (classic) on standard input. The minimum required scopes for the token are: repo, read:org, and gist. Take care when passing a fine-grained personal access token to --with-token as the inherent scoping to certain resources may cause confusing behaviour when interacting with other resources. Favour setting GH_TOKEN$ for fine-grained personal access token usage.
Alternatively, gh will use the authentication token found in environment variables. This method is most suitable for "headless" use of gh such as in automation. See gh help environment for more info.
To use gh in GitHub Actions, add GH_TOKEN: ${{ github.token }} to env.
The git protocol to use for git operations on this host can be set with --git-protocol, or during the interactive prompting. Although login is for a single account on a host, setting the git protocol will take effect for all users on the host.
Specifying ssh for the git protocol will detect existing SSH keys to upload, prompting to create and upload a new key if one is not found. This can be skipped with --skip-ssh-key flag.
For more information on OAuth scopes, https://docs.github.com/en/developers/apps/building-oauth-apps/scopes-for-oauth-apps/.
Options
-p, --git-protocol <string>
The protocol to use for git operations on this host: {ssh|https}
-h, --hostname <string>
The hostname of the GitHub instance to authenticate with
--insecure-storage
Save authentication credentials in plain text instead of credential store
-s, --scopes <strings>
Additional authentication scopes to request
--skip-ssh-key
Skip generate/upload SSH key prompt
-w, --web
Open a browser to authenticate
--with-token
Read token from standard input
Examples
# Start interactive setup
$ gh auth login
# Authenticate against github.com by reading the token from a file
$ gh auth login --with-token < mytoken.txt
# Authenticate with specific host
$ gh auth login --hostname enterprise.internal
See also
gh auth
GitHub CLI