Skip to content
Open
Show file tree
Hide file tree
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
2 changes: 2 additions & 0 deletions file.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
First commit
Second commit
1 change: 1 addition & 0 deletions history.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Branch commit
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.
Loading