A remote is another copy of the repository — usually on GitHub, GitLab, or a server. You can have multiple remotes, but the main one is almost always called origin.
git remote add origin https://github.com/user/repo.git
git remote -v # list remotes with their URLs
git remote rename origin backup
git remote remove backup
# HTTPS (password / token)
https://github.com/user/repo.git
# SSH (key-based, no password prompts)
git@github.com:user/repo.git
A bare repo (git init --bare) has no working directory — it only stores the Git history. This is what GitHub stores on their servers.
Two directories have been created: remote.git (a bare repo acting as "GitHub") and local (your working repo). Add remote.git as the remote named origin to the local repo.
Click "Run" to execute your code.