Your GitHub account has no SSH keys. Let's fix that.
gh auth loginSelect:
- GitHub.com
- HTTPS
- Yes (authenticate with GitHub credentials)
- Login with a web browser
ssh-keygen -t ed25519 -C "khurrams-probook-github" -f ~/.ssh/id_githubWhen prompted, enter a passphrase (4-5 random words). Store it in KeePassXC.
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_githubgh ssh-key add ~/.ssh/id_github.pub --title "khurrams-probook-github"cat >> ~/.ssh/config << 'SSHCONFIG'
# GitHub
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_github
IdentitiesOnly yes
SSHCONFIGssh -T [email protected]Should show: Hi khurrams! You've successfully authenticated...
mkdir -p ~/github
git clone [email protected]:Concurrent-Systems/deskguard.git ~/github/deskguardcd ~/github/deskguard
python3 deskguard.py --username khurram-shahzad