This document contains notes about my personal configuration of Ubuntu development environment on UserLAnd.
-
install essential packages
sudo apt update; sudo apt upgrade; \ sudo apt install curl git zsh vim tmux; \ apt list --installed curl git zsh vim tmux
-
establish GitHub connection
- generate ssh keys
ssh-keygen -t ed25519 -C "alex.hyang.dev@gmail.com"; \ eval "$(ssh-agent -s)"; \ ssh-add ~/.ssh/id_ed25519; \ cat ~/.ssh/id_ed25519.pub
- add public key to GitHub account
- verify GitHub connection using ssh
ssh -T git@github.com
- generate ssh keys
-
setup dotfiles on local machine
git clone git@github.com:alexhyang/dotfilesLAnd.git ~/.dotfiles/; \ source ~/.dotfiles/bootstrap.sh