class_docstr: Customizations for GIN as a GH-like platform
      
docstr: Normalize the essential response properties for the result record
          
code: def normalize_repo_properties(self, response):
      """Normalize the essential response properties for the result record"""
      return dict(
          reponame=response.get("name"),
          private=response.get("private"),
          # GIN reports the SSH URL as 'clone_url', but we need
          # a HTML URL (without .git suffix) for setting up a
          # type-git special remote (if desired)
          clone_url=response.get("html_url"),
          ssh_url=response.get("ssh_url"),
          html_url=response.get("html_url"),
      )
  
file_path: datalad/datalad/distributed/create_sibling_gin.py
imports: import logging
  from datalad.distributed.create_sibling_ghlike import _create_sibling
  from datalad.distributed.create_sibling_gogs import _GOGS
  from datalad.distribution.dataset import datasetmethod, Dataset
  from datalad.interface.base import Interface, build_doc, eval_results
  from datalad.support.annexrepo import AnnexRepo
label_desc: Use image node_id 1 for calling the _GIN obj's underlying member method code with example usage: obj.normalize_repo_properties(response) and returns: dict