Add fetching from a remote repository
trust the libgit2's return codes
Don't allow adding existing remote with different URL