Название говорит само за себя. Я использую pygit2 и пытаюсь понять, как добиться следующего, что я могу сделать, используя git cli: git remote set-branches origin remote_branch_name
pygit2
git remote set-branches origin remote_branch_name
Если может быть проще установить конфигурацию напрямую (поскольку pygit2 Remotes не имеет очевидного способа установить URL-адрес выборки) Использование Config.set_multivar(name, regex, value):
Config.set_multivar(name, regex, value)
repo_obj = pygit2.Repository(repopath) repo_obj.config.set_multivar( 'remote.origin.fetch', '', '+refs/heads/remote_branch_name:refs/remotes/myOrigin/remote_branch_name' )