key: git title: Git description: Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people. author: requarks.io logo: https://static.requarks.io/logo/git-alt.svg website: https://git-scm.com/ supportedModes: - sync - push - pull props: authType: type: String default: 'ssh' title: Authentication Type hint: Use SSH for maximum security. enum: - 'basic' - 'ssh' repoUrl: type: String title: Repository URI hint: Git-compliant URI (e.g. git@github.com:org/repo.git for ssh, https://github.com/org/repo.git for basic) branch: type: String default: 'master' verifySSL: type: Boolean default: true title: Verify SSL Certificate hint: Some hosts requires SSL certificate checking to be disabled. Leave enabled for proper security. sshPrivateKeyPath: type: String title: SSH Private Key Path hint: SSH Authentication Only - Absolute path to the key. The key must NOT be passphrase-protected. basicUsername: type: String title: Username hint: Basic Authentication Only basicPassword: type: String title: Password / PAT hint: Basic Authentication Only