# GIT_TEMPLATE > Template for the others repository Git_template is a template repository that must be used to generate others repository *** Table of Contents
  1. Installation
  2. Contents
  3. Settings
## Installation 1. Create your own local directory in ```sh /home//dev ``` 2. Create your own local directory in ```sh git clone ssh://git@git.autourdeminuit.com:222/autour_de_minuit/git_template.git ``` ## Contents ### Templates - *ISSUE_TEMPLATE.yml*: a yaml template for ticket creation - *PULL_REQUEST_TEMPLATE.md*: a file used for PR creation ## Settings Those seetings from gitlab will be populated to each repository created with this template ### Branches The main branch is **master**. It's a **protected branch refusing pushing** from any users who is not a Owner. In other words you have to create you own developping branch and then create a push request. After at least **one validation**, you will be able to push you branch to the master one.