airflow.providers.git.hooks.git

Attributes

log

Classes

GitHook

Hook for git repositories.

Module Contents

airflow.providers.git.hooks.git.log[source]
class airflow.providers.git.hooks.git.GitHook(git_conn_id='git_default', repo_url=None, *args, **kwargs)[source]

Bases: airflow.hooks.base.BaseHook

Hook for git repositories.

Parameters:

git_conn_id (str) – Connection ID for SSH connection to the repository

conn_name_attr = 'git_conn_id'[source]
default_conn_name = 'git_default'[source]
conn_type = 'git'[source]
hook_name = 'GIT'[source]
classmethod get_ui_field_behaviour()[source]
repo_url[source]
auth_token[source]
private_key[source]
key_file[source]
strict_host_key_checking[source]
env: dict[str, str][source]
set_git_env(key)[source]
configure_hook_env()[source]

Was this entry helpful?