practise for gitrepository