40 lines
1.2 KiB
YAML
40 lines
1.2 KiB
YAML
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/
|
|
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
|