|
@@ -44,7 +44,7 @@
|
|
|
hide-details
|
|
|
color='primary'
|
|
|
)
|
|
|
- v-col(cols='8')
|
|
|
+ v-col(:cols='gitAuthMode === `ssh` ? 6 : 8')
|
|
|
v-text-field(
|
|
|
outlined
|
|
|
label='Repository URL'
|
|
@@ -52,6 +52,14 @@
|
|
|
hide-details
|
|
|
v-model='gitRepoUrl'
|
|
|
)
|
|
|
+ v-col(v-if='gitAuthMode === `ssh`', cols='2')
|
|
|
+ v-text-field(
|
|
|
+ label='Port'
|
|
|
+ placeholder='e.g. 22'
|
|
|
+ v-model='gitRepoPort'
|
|
|
+ outlined
|
|
|
+ hide-details
|
|
|
+ )
|
|
|
v-col(cols='4')
|
|
|
v-text-field(
|
|
|
label='Branch'
|
|
@@ -296,6 +304,7 @@ export default {
|
|
|
],
|
|
|
gitVerifySSL: true,
|
|
|
gitRepoUrl: '',
|
|
|
+ gitRepoPort: 22,
|
|
|
gitRepoBranch: 'master',
|
|
|
gitPrivKey: '',
|
|
|
gitUsername: '',
|
|
@@ -387,6 +396,7 @@ export default {
|
|
|
{ key: 'authType', value: { value: this.gitAuthMode } },
|
|
|
{ key: 'repoUrl', value: { value: this.gitRepoUrl } },
|
|
|
{ key: 'branch', value: { value: this.gitRepoBranch } },
|
|
|
+ { key: 'sshPort', value: { value: this.gitRepoPort } },
|
|
|
{ key: 'sshPrivateKeyMode', value: { value: 'contents' } },
|
|
|
{ key: 'sshPrivateKeyPath', value: { value: '' } },
|
|
|
{ key: 'sshPrivateKeyContent', value: { value: this.gitPrivKey } },
|