hands on creating a repo