Refactory gitrepository to save post
Refactory gitrepostory again
Refatory gitrepository posts colections