Sandboxes are great, but you can also do your ALX assessments on your local computer - having a virtual machine (VM) is the perfect tool for that.
Let’s dig into Vagrant today!
Also: * This project is 100% optional * This project can’t be done in Sandboxes - it can be done only in your local computer.
Read or watch:
* [Virtual machine](https://en.wikipedia.org/wiki/Virtual_machine)
* [man uname](https://intranet.alxswe.com/rltoken/Z4MowYniH5YJoZo4jZgIBw)
At the end of this project, you are expected to be able to explain to anyone, without the help of Google:
- What is a virtual machine
- What is Vagrant
- Who wrote Vagrant
- What is Ubuntu
- What does “Ubuntu” mean
- How to use VMs with Vagrant
- What does the command uname do
- You are tasked to come up with solutions for the tasks below yourself to meet with the above learning objectives.
- You will not be able to meet the objectives of this or any following project by copying and pasting someone else’s work.
- You are not allowed to publish any content of this project.
- Any form of plagiarism is strictly forbidden and will result in removal from the program.
- A README.md file at the root of the repo, containing a description of the repository
- A README.md file, at the root of the folder of this project (i.e. 0x00-vagrant), describing what this project is about
#More Info
If git is not already installed on your terminal:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git
At the end of this project you should be able to reproduce and understand these command lines:
$ git clone <repo>
$ touch test
$ git add test
$ git commit -m "Initial commit"
$ git push origin main
This project can’t be done in Sandboxes - it can be done only in your local computer. Please refer to our concept pages for your operating system.