Skip to content

2. Project Management


Week Assignment

  • Complete a Git tutorial and develop my personal FabAcademy website.

First Week Overview

During my flight from Buenos Aires to Barcelona, I began planning the structure of my website. However, upon cloning the repository and discovering it was built with MkDocs, I faced a choice: either build everything from scratch or style the existing page.

I opted for styling the existing setup, believing it would be quicker and allow me more time to focus on my project concept. However, the process proved more complex than anticipated. 😓

Draft Website Map

How to Find My Existing SSH Key

The initial task was to access GitLab and locate my website’s repository.

Initial Link

Next, I navigated to User Settings by clicking on my avatar and selecting preferences. Then, I chose SSH Keys from the left panel.

SSH Key Instructions

I followed the instructions in the SSH Keys section:

Paste your public SSH key, typically found in the file ‘~/.ssh/id_ed25519.pub’ or ‘~/.ssh/id_rsa.pub’, which begins with ‘ssh-ed25519’ or ‘ssh-rsa’. Avoid pasting your private SSH key to ensure your security.

Since I already had an SSH Key, I needed to locate it. I accessed my Home directory, made hidden files visible by pressing command+shift+., and found the file named id_rsa.pub. I opened it with a text editor and pasted the key into the SSH section in GitLab.

I then clicked ADD KEY. With my SSH key added, I could clone the GitLab repository to modify the site.

Key Added

To clone the repository, I went back to the Project Overview section, clicked the CLONE button, and copied the URL from the CLONE with SSH option.

Clone Repository

I opened the terminal and ran:

```bash git clone git@gitlab.fabcloud.org:academany/fabacademy/2021/labs/barcelona/students/denise-rey.git


Last update: September 16, 2024