You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
1.9 KiB

  1. key: git
  2. title: Git
  3. description: Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.
  4. author: requarks.io
  5. logo: https://static.requarks.io/logo/git-alt.svg
  6. website: https://git-scm.com/
  7. isAvailable: true
  8. supportedModes:
  9. - sync
  10. - push
  11. - pull
  12. defaultMode: sync
  13. props:
  14. authType:
  15. type: String
  16. default: 'ssh'
  17. title: Authentication Type
  18. hint: Use SSH for maximum security.
  19. enum:
  20. - 'basic'
  21. - 'ssh'
  22. order: 1
  23. repoUrl:
  24. type: String
  25. title: Repository URI
  26. hint: Git-compliant URI (e.g. git@github.com:org/repo.git for ssh, https://github.com/org/repo.git for basic)
  27. order: 2
  28. branch:
  29. type: String
  30. default: 'master'
  31. order: 3
  32. verifySSL:
  33. type: Boolean
  34. default: true
  35. title: Verify SSL Certificate
  36. hint: Some hosts requires SSL certificate checking to be disabled. Leave enabled for proper security.
  37. order: 31
  38. sshPrivateKeyPath:
  39. type: String
  40. title: SSH Private Key Path
  41. hint: SSH Authentication Only - Absolute path to the key. The key must NOT be passphrase-protected.
  42. order: 10
  43. basicUsername:
  44. type: String
  45. title: Username
  46. hint: Basic Authentication Only
  47. order: 11
  48. basicPassword:
  49. type: String
  50. title: Password / PAT
  51. hint: Basic Authentication Only
  52. order: 12
  53. localRepoPath:
  54. type: String
  55. title: Local Repository Path
  56. default: './data/repo'
  57. hint: 'Path where the local git repository will be created.'
  58. order: 30
  59. defaultEmail:
  60. type: String
  61. title: Default Author Email
  62. default: 'name@company.com'
  63. hint: 'Used as fallback in case the author of the change is not present.'
  64. order: 20
  65. defaultName:
  66. type: String
  67. title: Default Author Name
  68. default: 'John Smith'
  69. hint: 'Used as fallback in case the author of the change is not present.'
  70. order: 21