WikiJS/home/linux/Setting-Up-Git.md

1.0 KiB

title description published date tags editor dateCreated
Setting Up Git Steps to get up and running with Git true 2024-07-04T22:14:00.453Z markdown 2024-06-30T20:44:58.238Z

Description:

Basic steps to get git connected to server and able to clone repos.

Steps:

  1. Install and configure git:
git config --global user.name "Your Name"
git config --global user.email "yourname@example.com"
git config --global init.defaultBranch main
git config --global color.ui auto
git config --global pull.rebase false
git config --global core.editor "code --wait"


  1. Create SSH Key
ssh-keygen -t ed25519
  1. Copy public key to server
cat ~/.ssh/id_ed25519.pub 
  1. Clone desired repo using ssh

Notes:

In the even you rename the key to something other than id_rsa, add config file to .ssh folder touch ~/.ssh/config then add:

Host github.com or git server 
 Hostname github.com
 IdentityFile /path/to/privateKey

stat -c %a keyfile checks permissions of key if needed, must be 600 chmod 600 keyfile