Skip to content

2. Project management

My assignment is divided into two parts 1) work through a git tutorial 2)Build a personal site in the class archive.

Websites development:

I have used website tempelate given by FabLab.

As I will be starting Fab Academy , so we have created the necessary accounts needed to follow the academy and provides access to my personal webpage for online documentation.I may have gotten other emails from our services when we created our accounts.link account

Git tutorial

1.Git: is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

2.GitLab setup, where to find your GitLab project.

3.Setting up GitLab account with basic documentation website. Git is an open source version control system. It can be installed on different operating systems and can be downloaded from the following git link

Configure Git global configuration

To start using Git from your computer, you must enter your credentials to identify yourself as the author of your work. The username and email address should match the ones you use in GitLab.

    -git config --global user.name"your Name"
        "Enock mwine"

    -git config --global user.email your@email.com
         mwineenock@gmail.com

To setup GitLab with a SSH key.

Clone with SSH.

Clone with SSH when you want to authenticate only one time.

1.Authenticate with GitLab by following the instructions in the SSH documentation. 2.Go to your project’s landing page and select Clone. Copy the URL for Clone with SSH. 3.Open a terminal and go to the directory where you want to clone the files. Git automatically creates a folder with the repository name and downloads the files there. 4.Run this command:

      -ssh-keygen -t rsa -c  your@email.com

To clone the fab student template

When you clone a repository, the files from the remote repository are downloaded to your computer, and a connection is created. This connection requires you to add credentials. You can either use SSH or HTTPS. SSH is recommended.

you go to git respiratory and clone

git clone https://gitlab.fabcloud.org/academy/.

I am a Fab Academy student, responsible for:

  • Attending class lectures and participating in reviews
  • Developing and documenting projects assigned to introduce and demonstrate skills
  • Allowing the Fab Academy to share my work (with attribution) in the class for purposes compatible with its mission
  • Honestly reporting on my work, and appropriately attributing the work of others
  • Working safely
  • Leaving workspaces in the same (or better) condition than I found them
  • Participating in the upkeep of my lab
  • Ensuring that my tuition to cover local and central class costs is covered
  • Following locally applicable health and safety guidance
  • Promoting a respectful environment free of harassment and discrimination

Signed by committing this file in my repository,

I used text editor to customise my website

I have used Heroopad text editor to push my work to my website

I used Haroopad because is a markdown enabled document processor for creating web-friendly documents. You can author various formats of documents such as blog article, slide, presentation, report, and e-mail as if experts did. Haroopad gives you same experiences in editing regardless of the platform you are working on. It runs on all three major operating systems—Windows, Mac OS X, and Linux.

I went to GitLab repository and i created File

I have used Heroopad text editor to push my documents to directory

To get your work from server

-git pull

To add upload changes to file in GitLab

 -git add .
 -git commit -m "changes"
 -git push origin master

MY FILES All files used are available with download links


Last update: July 1, 2022