- For DEVELOPERS who want to know how to use Git for their daily life or to be a better DevSecOps engineer
- For MANAGERS who want to know how to use Git as a way to track progress, manage projects, processes workflows, and also metrics
- For those who are neither but is wiling to learn
If you fall under (or above) the categories, feel free to proceed to the PRE-WORKSHOP SET-UP section and start. I will only spend as little time as possible at the start of class to troubleshoot this.
(5min) If the workshop is held in GovTech, Hive, sign up for Wireless@SG to gain Internet access
- (2min) Sign up for a Github account at https://github.com
- Optional reading: So you think your password is strong?
- (3min) Secure your account with 2FA.
- This is an awesome security feature and you should always use 2FA. Plus, it's required for some repositories.
- Optional reading: Why 2FA???
- (5min, depending on download speed) Git it on your machine - various OS
- We are eventually going to use the git CLI, not GUI
- For good practice, do not share/use your existing SSH keys
-
(5min) Add your generated SSH key to your GitHub account so you can
git clone
-
(5min) Workflow for hands-on lab will similar to this: https://guides.github.com/introduction/flow/
DISCLAIMER: Lab is tested only once.
WARNING: The workshop will start from these slides and not covering any of the above requirements. I will take off from here and you will have to catch up.
- Continue to contribute (no matter how big or small!) to projects like
Thanks!