Learn how to create GitHub issues step-by-step—from signing in and navigating repositories to adding metadata and closing issues.
Book a call with an Expert
Starting a new venture? Need to upgrade your web app? RapidDev builds application with your growth in mind.
Step 1: Sign in or Create a GitHub Account
Before you can create issues, you need a GitHub account. If you already have one, simply sign in. Otherwise, follow these steps to register:
Step 2: Navigate to the Target Repository
Issues are created within a specific repository. To find it:
Step 3: Open the Issues Tab
Inside the repository, locate the Issues tab near the top navigation bar:
Step 4: Start a New Issue
Once you’re on the Issues page:
Step 5: Provide an Issue Title and Description
Every issue needs a clear title and detailed description:
### Steps to reproduce
1. Go to **Upload** page
2. Select a file larger than 100MB
3. Click **Submit** and observe the error
```
# sample log output
Error: PayloadTooLargeError: request entity too large
```
Step 6: Add Metadata (Labels, Assignees, Projects, Milestones)
To help triage your issue, you can attach metadata:
Step 7: Submit the Issue
After filling everything out and verifying details:
Step 8: Create Issues via GitHub CLI (Optional)
You can also use the GitHub CLI to open issues without leaving your terminal. Install the CLI and authenticate first:
gh auth login
Then run:
gh issue create \\
--title "Bug: Crash on large file upload" \\
--body "Steps to reproduce:\n1. ...\n2. ...\n" \\
--label bug
Step 9: Track, Comment, and Close Issues
After submission:
gh issue close 123
When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.