private RemoteBasicRepositoryConfigModel createRemoteBasicConfig(HttpRepoDescriptor descriptor) {
   RemoteBasicRepositoryConfigModel basic = new RemoteBasicRepositoryConfigModel();
   addSharedBasicConfigModel(basic, descriptor);
   basic.setUrl(descriptor.getUrl());
   basic.setContentSynchronisation(descriptor.getContentSynchronisation());
   RepoLayout remoteRepoLayout = descriptor.getRemoteRepoLayout();
   if (remoteRepoLayout != null) {
     basic.setRemoteLayoutMapping(remoteRepoLayout.getName());
   }
   basic.setOffline(descriptor.isOffline());
   return basic;
 }