init checkout repo