About Git

Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. Process for installing git on Ubuntu system

1.First created account on git.fabacademy.org with using my User credentilas


2.Open terminal in Ubuntu

Then I followed the GIT tutorial and written commands in terminal window.


In terminal written below commands

sudo apt-get install git-y

but its showing following Error message related to Git installation

Error message: "unable to locate pakage Git",so its need to do update and upgrade the ubuntu

sudo apt get update


sudo apt get upgrade


Then I used commands as per the git tutorial. Below command is for git istallations

sudo apt-get install git-y


To check whether git is install or not the below command is used

dpkg-s git

2.Genration of ssh key

In this part we have to first remove the previous ssh keys from the folder for that I used the below command

cd~/.ssh

rm*

After this command cheack whether previous SSH keys are present or not.

ssh add I

now the new ssh key genration is start.in this command I have to change the email id and then processed

ssh-keygen-trsa-c"youremail@gmail.com"

ssh-keygen-trsa-c"arundhati.jadhav16@gmail.com"


Then I have to add the new key in the ssh agent for that I use below command

ssh-add~/.ssh/id-rsa

the next command creats the id_rsa file.

xcli-sel clip~/.ssh/id-rsa.pub

After that I signed in the git.fabacademy.org and in this I went to the ssh key part then I click on the generate it and after that one large key is generate after that I pressed on add button and then the new key is generated in my git project.

After this for I ensured that client are working or not run the below command

eval"$(ssh-agent-s)"

To get the data from our repository. To clone the repository I choose home folder to clone the repository

cd/~

git clone
git@git.fabacademy.org:fabacademy2017/
fablabvigyanashram.git


After clone I find my "fablabvigyanashram" folder and then I change my name ,email id.now open the terminal and write down the below command for pull and push


Source:Internet

This is the process of push and pull


Source:Git repo


After push the folder We can see the push in below link


Learning Outcomes

In this task I first handled the ubuntu and I played with commands; its intresting part in this assignment now my git is ready to push and pull the website.