ls -al ~/.ssh/id_*.pub
ssh-keygen -t rsa -b 4096 -C "your_email@domain.com"
ssh-copy-ide [remote_username]@[server_ip_address]
ssh [remote_username]@[server_ip_address] mkdir -p .ssh
cat .ssh/id_rsa.pub | ssh [remote_username]@[server_ip_address] 'cat >> .ssh/authorized_keys'
ssh [remote_username]@[server_ip_address]
ssh [remote_username]@[server_ip_address] "chmod 700 .ssh; chmod 640 .ssh/authorized_keys"
git config --global user.name "Mona Lisa"
git config --global user.email "Mona@example.com"
github-setup
cat@catSurface:/mnt/c$ mkdir code
cat@catSurface:/mnt/c$ cd code/
cat@catSurface:/mnt/c/code$ ls
cat@catSurface:/mnt/c/code$ mkdir wip
cat@catSurface:/mnt/c/code$ cd wip/
cat@catSurface:/mnt/c/code/wip$ git init
Initialized empty Git repository in /mnt/c/code/wip/.git/
cat@catSurface:/mnt/c/code/wip$ git status
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
wip.2cld.net/
nothing added to commit but untracked files present (use "git add" to track)
cat@catSurface:/mnt/c/code/wip$ git status
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
_resources/
wip.2cld.net/
nothing added to commit but untracked files present (use "git add" to track)
cat@catSurface:/mnt/c/code/wip$ git add *
cat@catSurface:/mnt/c/code/wip$ git status
On branch master
Initial commit
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: _resources/6ccd8e7ece5d4d65a53fa79c7addee46.jpg
new file: wip.2cld.net/README.md
new file: wip.2cld.net/docs/README.md
cat@catSurface:/mnt/c/code/wip$ git commit -m "first test commit"
[master (root-commit) 5c20971] first test commit
3 files changed, 13 insertions(+)
create mode 100644 _resources/6ccd8e7ece5d4d65a53fa79c7addee46.jpg
create mode 100644 wip.2cld.net/README.md
create mode 100644 wip.2cld.net/docs/README.md
cat@catSurface:/mnt/c/code/wip$ git branch -M main
cat@catSurface:/mnt/c/code/wip$ git remote add origin git@github.com:2cld/wip.git
cat@catSurface:/mnt/c/code/wip$ git push -u origin main
The authenticity of host 'github.com (140.82.113.4)' can't be established.
ECDSA key fingerprint is 7b:99:81:1e:4c:91:a5:0d:5a:2e:2e:80:13:3f:24:ca.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,140.82.113.4' (ECDSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
cat@catSurface:/mnt/c/code/wip$ ssh-keygen -t ed25519 -C "christrees@yahoo.com"
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/cat/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/cat/.ssh/id_ed25519.
cat@catSurface:/mnt/c/code/wip$ mkdir ~/.ssh/old
cat@catSurface:/mnt/c/code/wip$ mv ~/.ssh/id_rs* ~/.ssh/old/
cat@catSurface:/mnt/c/code/wip$ ls ~/.ssh/
config-githuberror id_ed25519 id_ed25519.pub known_hosts old
[new branch] main -> main Branch main set up to track remote branch main from origin. cat@catSurface:/mnt/c/code/wip$ ```