in config_operator/config_operator/config_source/RemoteGitConfig.py [0:0]
def _init_local_config_repo(self):
self._repo = Repo.init(self._local_dir)
if len(self._repo.remotes) == 0 or 'origin' not in [r.name for r in self._repo.remotes]:
self._repo.create_remote('origin', self._git_url)
self._repo.git.fetch()
self._repo.git.checkout(self._git_branch)