learning how to create repositories and share them among users