Computer Notes/GIT: Difference between revisions
From Cramsession
Jump to navigationJump to search
✍️ Verified Author: Mflavell • Click to view professional profile & credentials
(Created page with "= Setting up a private GIT repo in linux = Generate an SSH key: ssh-keygen -t ed25519 -C "your_email@example.com" '''The email must match your github email!!!''' Start the SSH agent & Add your key: eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_ed25519 Copy the public key: cat ~/.ssh/id_ed25519.pub Add the key to github: ::* Go to Settings -> SSH and GPG keys -> New SSH Key. ::* Give it a title (like "Linux Desktop"), paste the key into the field, and save....") |
No edit summary |
||
| Line 30: | Line 30: | ||
git clone git@github.com:username/private-repo.git | git clone git@github.com:username/private-repo.git | ||
= Useful commands = | |||
====Add the a folder to git==== | |||
git add '''path''' | |||
====Check what is staged==== | |||
git status | |||
====Remove something that is staged==== | |||
git restore --staged '''path''' | |||
Revision as of 16:22, 31 August 2026
Setting up a private GIT repo in linux
Generate an SSH key:
ssh-keygen -t ed25519 -C "your_email@example.com"
The email must match your github email!!!
Start the SSH agent & Add your key:
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_ed25519
Copy the public key:
cat ~/.ssh/id_ed25519.pub
Add the key to github:
- Go to Settings -> SSH and GPG keys -> New SSH Key.
- Give it a title (like "Linux Desktop"), paste the key into the field, and save.
Clone what you need:
git clone git@github.com:username/private-repo.git
Useful commands
Add the a folder to git
git add path
Check what is staged
git status
Remove something that is staged
git restore --staged path