2.10. Blueprint Diagram of difference between Continuous Deployment and Continuous Delivery:
3. Source Code Repository - GIT :
It is also known as “version controller” because it records all versions of the files.
Git is distributed version controlling system (as the code is distributed across several servers or machines), because everyone can work locally, git is fast
3.1. Why we should use git or SCM?
Teams can collaborate and merging code becomes easy.
It maintains versions, if something goes wrong with latest version we can roll back to previous version.
Git is open source (as anyone can use the source free of cost and can change according their requirements and no need of licenses but servers provided by providers are chargeable)
3.2. Setting up Git-server:
Download and install the software on our servers.
Register with cloud providers (Github, Gitlab, Bit Bucket, etc..,)
It supports two types of protocols:
1. SSH
2. Https
3.3. Setting up Git-Client:
There are so many git-clients are there:
Smart Git
Source Tree
Git Bash (Install this)
Tortise Git, etc..,
3.4. Steps to install Git-bash in our local:
Go to google ‘Git-bash’ -------> open first page --------> Downloads -------> choose our OS and download--------> Go through default options