# Howto setup git in ubuntu command line https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account https://mkyong.com/git/github-keep-asking-for-username-password-when-git-push/ ## commands $ ssh-keygen -t ed25519 -C "virtualbox-qt" give no passphrase $ eval "$(ssh-agent -s)" $ ssh-add ~/.ssh/id_ed25519 $ cat ~/.ssh/id_ed25519.pub copy the output Go to the repo directory $ vim .git/config change the url to accept ssh push should be of the following format: [remote "origin"] url = git@github.com:matrix-morpheus/jekyll-theme-chirpy.git save and then run $ git push should complete without errors