repository shouldn't contains protocol.