Let's say we want to configure an ssh
connection between machine alpha and beta.
- Go to your home folder at machine alpha:
$ cd ~
This gist describes example of simple workflow on repository whose changes are tracked by git and GitHub
# Go to directory where repository will be cloned (downloaded)
cd ~/Documents
# Clone repository from GitHub
venv
and conda
are environment manager tools allowing to create virtual environments. Virtual environment separates the dependencies (Python packages) for different projects. This mean that each project can have its own dependencies. Usage of virtual environments allows you to avoid installing Python packages globally (to the system Python) which could break system tools or other projects.
MacOS or Linux (without or with site-packages)
This gist contains some essential commands and configurations which I have included in my config files on my MacOS and Linux machines.
NOTE: on Linux, it may be necessary to install zsh (e.g., sudo apt install zsh zplug
)
NOTE on MacOS:
brew install nano
)