1. Project Management

I will be using the given website template.

About My Laptop

Generating SSH Key

Go to your terminal and type this command, replacing "personal@mail.com" with your actual email:

ssh-keygen -t rsa -C "personal@mail.com" -f ~/.ssh/id_rsa_gitlab
SSH Key Generation Step 1

After running the command, type "y" when prompted, then press "Enter" twice. You should see something like this:

SSH Key Generation Step 2

Next, copy your public SSH key using this command:

pbcopy < ~/.ssh/id_rsa_gitlab.pub

Then, go to GitLab and paste the copied key in the SSH keys section:

GitLab SSH Key Location Adding SSH Key in GitLab

Registering SSH Keys Locally

Register all SSH keys locally by running:

ssh-add ~/.ssh/id_rsa_gitlab

Testing the SSH Connection

Test the SSH connection to GitLab with:

ssh -T git@gitlab.fabcloud.org

If everything is set up correctly, you should see this message:

Welcome to GitLab, @your-username!

Cloning the Repository

Now, clone your GitLab repository into the directory you created earlier:

git clone git@gitlab.fabcloud.org:academany/fabacademy/2025/labs/hisar/students/ahmet-bas.git