First initialize repository