Week 1 — Principles and practices, project management
Henry Yu · Chaihuo Makerspace · Shenzhen, China
1. Git operations and GitLab upload
I first checked that Git was installed, then generated a new SSH key pair on my laptop, copied
the public key, and added it to GitLab SSH settings. After that, I started the SSH agent, added
my private key, and verified the connection with ssh -T git@gitlab.fabcloud.org.
The terminal showed a welcome message, confirming that SSH authentication worked correctly.
- Check Git version and generate SSH key (
ssh-keygen -t ed25519). - Copy public key and add it to GitLab profile SSH Keys.
- Run SSH agent and test the connection until welcome message appears.
Next I edited the website content in the repository, committed and pushed the change to the
main branch, and checked GitLab Pipelines. The pipeline status was
Passed, so the deployment step completed successfully.
I compressed an image using Squoosh, added it to the repository and referenced it in HTML, then committed and pushed. I verified the pipeline again and confirmed the image appeared on the deployed website.
- Compress image with Squoosh before upload.
- Add image and HTML changes, then commit and push.
- Verify successful pipeline and check image on live site.
2. About me section/page
3. Final project sketch and description page
4. Student agreement
Click to view my signed agreement
Signed file path: documents/student-agreement-signed.md