-
A laptop, preferably a Mac or Linux system. A Windows system can also work if using a Windows Terminal or PuTTY, and downloading Git-Bash
-
Verify that you have git (or Git-Bash on Windows) installed on your system:
git --version
(Note that version 2.30+ is recommended for working with UFS repositories; not required for today).- If you have root privileges on Linux, then you can follow these instructions for updating your version of git.
- On MacOS, you could use Homebrew package manager to install git.
- If you are on a Windows machine, you can download and install Git-Bash.
-
Next, create a GitHub account if you do not already have one: GitHub Signup
-
Clone a repository to your local system using
git
utility to download the slides and presentations:git clone https://github.com/NOAA-EPIC/training-github.git
cd ./training-github
The directory ./training-github/ will contain all of the materials for the tutorial.
Repository | URL |
---|---|
UFS | https://github.com/ufs-community/ufs-weather-model |
Short Range Weather (SRW) App | https://github.com/ufs-community/ufs-srweather-app |
UFS Utilities | https://github.com/ufs-community/ufs_utils |
Land DA | https://github.com/ufs-community/land-DA_workflow |
JEDI | https://github.com/jcsda/fv3-jedi |
IODA | https://github.com/jcsda/ioda |
spack-stack | https://github.com/jcsda/spack-stack |
spack | https://github.com/jcsda/spack |
global-workflow | https://github.com/NOAA-EMC/global-workflow |