Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions labs/submission1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Benefits of signing commits

Signing commits using SSH or GPG provides:

- Author authentication - confirms that the commit was made by the real owner of the key.
- Data integrity - ensures that the commit has not been modified after creation.
- Anti-forgery protection - eliminates the possibility of falsifying the project history.
- Verified label on GitHub - increases trust in the code and its origin.

GitHub keeps the signature verification forever, even if the key is later revoked or expires. SSH signature is easier to set up and can use an existing key.