Users
Your account
Connected to your NOAA email
Can add secondary email
Organizations
Shared account with large number of people
Can be housed under Enterprise
Collaboration and controlled access
Teams
Nested within organization
Sub-groups for collaboration and access
Can have teams within teams for more fine-scale structure
Sets the folder and file structure
Contained and permissioned
Public, private, or internal (Enterprise)
Commits and issues - Contributing through GitHub
A specific “thing” that you want to save and keep a record for
Snapshot of all the files in the entire project
Commit messages provide info about the “thing” you’ve done
Commits give a history of the project
Making a local copy from GitHub
Allows local sync within and across devices
Push local changes, fetch remote changes
Adding to or modifying repository hosted on someone else’s account
“Sees” changes from parent repo - allows syncing with parent
Can be for personal purposes - doesn’t have to be pushed to original repo!
Use another repo as starting point for your own
Copy not connected to original
Usually meant for importing from a different version control system (e.g., GitLab)
Copies of repos housed within the repo structure
Allow for working on repo without changing main branch
Can help for more complex collaboration