Git installation

    As I use ubuntu as operating system , so the way i install is difference to other operating system.

    The second step,I was install git be is to open terminal using this shotcut key Ctrl+Alt+T and type in the terminal this code

    sudo apt-get update
    or
    sudo apt-get install git
    .

    As you see on diagram below I was install git before but i was never known.

    Any way i was make trick of generating other ssh key.

    Any way i was make trick of generating other ssh key.

    You need to install Git on your system first. If you need help with the installation,click here.

    Secure shell(SSh)

    The Secure Shell protocol is used for sharing and transferring data informations from specified point to server.

    GIT can use this protocol as a transfer mechanism, and it's the default if you want to use public-key encryption instead of passwords.

    The third step is to generate SSH keys by opening terminal and type this code

    ssh-keygen -t rsa -b 4096 -C "your mail id"


    Making person website

    The first week assignment was to create the main personal website for the whole fab lab project completely beside introducing the idea for the final project.

    The main website is divided into five main sections : home, weekly assignments ,about me ,contact me and final project.

    simply I downloaded free templates from this link Free - Css and modified the content depending on the project plan.

    There you can easily find many templates suitable for our main web site.

    Template image

    The main difficulty was dealing with HTML,CSS and JavaScript languages as these languages needs special training to deal with codes and commands related to perform special orders for the desired outputs also inserting images and videos to my website beside using colors in the main website and changing font size for the website content , moreover creation a new sub page inside main web page was very important add some beautiful arrangement and ordering in my website and this skill was very positive.

    What is HTML?

    HTML is the standard markup language for creating Web pages.

  • HTML stands for Hyper Text Markup Language
  • HTML describes the structure of Web pages using markup
  • HTML elements are the building blocks of HTML pages
  • HTML elements are represented by tags
  • HTML tags label pieces of content such as "heading", "paragraph", "table", and so on
  • Browsers do not display the HTML tags, but use them to render the content of the page.
  • What is CSS?

  • CSS stands for Cascading Style Sheets.
  • CSS describes how HTML elements are to be displayed on screen, paper, or in other media
  • CSS saves a lot of work. It can control the layout of multiple web pages all at once
  • External stylesheets are stored in CSS files
  • JavaScript image

    Uploading my website

    After build my website i try to push on gitlab by typing following command on terminal

    As i use ubuntu operating system i try to open terminal by ckick ctrl+alt+T

  • git init
  • git status
  • git add
  • git commit -m "Any comment"
  • git pull
  • git push

    Challenges

    First time I was push in order to test git. was done without any problems.But again on the second time after building my website. i push it without any matter.

    Third time after modifying html codes. i try to push it then i receive message in terminal which say like this"sign_and_send_pubkey: signing failed: agent refused operation Permission denied (publickey). fatal: Could not read from remote repository" On this issues i try solve it by using any git command i known but there is no solution.For realy i try everything like git clone, i create new public key and git something and soon.

    After all of that i ask google then i get link which help me to get small command look like this "ssh-add" after type this command in terminal then press enter i get solution of my problems


    Project Management

    My final project is name Smart beehives this is IoT project which is used to monitoring the amount of honey.I am still thinking on it how it work and technology i can use.More detail i will give or share you rate on my webpage which is called PROJECT