Using Git on Ubuntu Server
How to use git on Ubuntu Server?

How to use git on Ubuntu Server
You can use git to clone repositores e.g. from Github to the server.
- Generate ed25519 key on the server
Rename generated ssh keys to "githubkey"ssh-keygen -t ed25519 -C "user / device info"
Start SSH agent on backgroundmv ~/.ssh/id_ed25519 ~/.ssh/githubkey mv ~/.ssh/id_ed25519.pub ~/.ssh/githubkey.pub
Addeval "$(ssh-agent -s)"githubkeyto SSH agentssh-add ~/.ssh/githubkey - Go to your Github.com account settings. Within section "Access", select "SSH and GPT keys". Add new SSH key of type "authentication" with a content get from following command processed on teh ubuntu server:
cat ~/.ssh/githubkey.pub - Create a custom configuration file for SSH on the Ubuntu Server
Fill the file with following configuration for github.com (or alternative services)nano ~/.ssh/configHost github.com HostName github.com User git IdentityFile ~/.ssh/githubkey - Check authentication to Git from Ubuntu Server
ssh -T git@github.comYou should get following response
Hi <username>! You've successfully authenticated, but GitHub does not provide shell access. - Download a git repository through its SSH address
git clone git@github.com:user/repository.git /path/to/clone
Connect to certain Git origin and push first commit
- Initialize git repository in PC
git init - Create
README.mdfile and add it to teh repositoryecho "# Repository" >> README.mdgit add README.mdgit commit -m "first commit" - Set branch to
maingit branch -M main - Set origin
git remote add origin <sshurl>.git - Push first commit
git push -u origin main


