Here is the workflow for using Github for the non-committers who are developing their features on GitHub:
- Create an account on GitHub.
See Setting Up Git
- Fork the Apache Repo:
- Go to https://github.com/apache/incubator-cloudstack
.
- Click Fork.
See Fork a Repo
- Clone your fork:
git clone https://github.com/
<username>/incubator-cloudstack.git
- Configure remote:
git remote add upstream https://github.com/apache/incubator-cloudstack
Now, you are ready to go. You can pull the changes from upsteam, create branches, push the changes to origin.