So, Whats Github ? Explained in Simple Words
Github is a web based code versioning control software. That helps developers to work and collaborate on coding projects together.
Every-time, a change is made in the code its recorded this helps track who made the edits or contributed on what and also provides freedom from backing up code or file sharing, when using Github you can always go back to the previous version of the code/file.
Github have become the industry standard and preferred tool of developer, providing free services for individuals and paid services for enterprises and professional teams that require private repository.
Whats is Github Repository (Repo) ?
Repository or Repo in Github world is a project folder containing all of your projects files along with storing each file’s change/edit history.
Who can own a Repo ?
An individual can have their own repos public or private and give other people collaborator access so that they can collaborate on the project.
If a repository is owned by an organisation, one can give organisation members access permissions to collaborate on a repository.
What is a Public Repository in Github ?
A repo that is visible to everyone on Github is called a Public Repository. This type of repository should be used for open source projects but not for proprietary software development, private repos suit best for that.
What is a Private Repository in Github ?
A repo that is not visible to anyone except the owner and collaborators (if any) on Github is called a Private Repository. This helps you write proprietary code without the fear of it being stolen or misused without permission.
Github was started in 2008 leveraging Git, an open source code management system created by Linus Torvalds to make software builds faster.
Later in June 2018, Github got acquired by Microsoft for $7.5 billion.