2022-07-02 16:18:13 +01:00
|
|
|
# Security and Git
|
|
|
|
|
|
|
|
- A workshop by CrimsonTome for HullCSS
|
|
|
|
|
2022-07-02 17:02:55 +01:00
|
|
|
## Topics
|
2022-07-02 16:28:18 +01:00
|
|
|
|
|
|
|
- Git
|
2022-07-04 11:29:52 +01:00
|
|
|
- Quick intro to Git (not expecting many first years or foundation years to attend)
|
|
|
|
- Setting up your development envirnment with a `.gitconfig`
|
2022-07-02 16:28:18 +01:00
|
|
|
- GitHub
|
2022-07-04 11:29:52 +01:00
|
|
|
- Quick intro to GitHub
|
2022-07-04 12:10:04 +01:00
|
|
|
- Customising your profile
|
|
|
|
- GitHub actions
|
2022-07-02 16:28:18 +01:00
|
|
|
- GPG
|
2022-07-04 11:29:52 +01:00
|
|
|
- Intro to GPG
|
|
|
|
- Using GPG to sign your git commits
|
|
|
|
- Using GPG to encrypt emails between two people
|
2022-07-02 16:28:18 +01:00
|
|
|
- SSH keys
|
2022-07-04 11:29:52 +01:00
|
|
|
- Intro to SSH keys
|
|
|
|
- How you can use them with git services such as GitHub or Gitea
|
|
|
|
- Contributing to open-source
|
2022-07-04 12:10:04 +01:00
|
|
|
- Contribution guidelines / etiquette
|
|
|
|
|
|
|
|
## Helpful resources and references
|
|
|
|
|
|
|
|
- [Student Resource List](https://github.com/FreesideHull/StudentResources) - The SRL is a list of CS resources created by and for students.
|
|
|
|
- [GPG and Thunderbird](https://www.techrepublic.com/article/how-to-use-the-built-in-gpg-feature-for-thunderbird/) - How to set up GPG in Thunderbird
|
|
|
|
- [GPG intro](https://www.redhat.com/sysadmin/getting-started-gpg) - An introduction to GPG by RedHat
|
|
|
|
- [SSH key intro](https://www.geeksforgeeks.org/introduction-to-sshsecure-shell-keys/) - Learn how SSH keys are used
|
|
|
|
|