name: repository-setup description: Guide for setting up repository remotes when working with forks
Repository Setup for Forks
When working with a forked repository, GitHub CLI (gh) commands may fail to find issues and PRs because they default to the fork's repository instead of the upstream repository.
Setup
Add the upstream repository as a remote (you can name it anything, upstream is conventional):
git remote add upstream https://github.com/spiriMirror/libuipc
How Commands Work
All Cursor commands use --repo spiriMirror/libuipc to reference the upstream repository, ensuring they work correctly in:
- The upstream repository
- A forked repository
- A repository with custom remote names
This ensures issues and PRs are always referenced from the upstream repository where they actually exist.