Forráskód Böngészése

fix: remove ssh port param for git module

NGPixel 5 éve
szülő
commit
b2931471c0

+ 1 - 11
client/components/admin/admin-utilities-importv1.vue

@@ -44,7 +44,7 @@
                 hide-details
                 color='primary'
               )
-            v-col(:cols='gitAuthMode === `ssh` ? 6 : 8')
+            v-col(cols='8')
               v-text-field(
                 outlined
                 label='Repository URL'
@@ -52,14 +52,6 @@
                 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'
@@ -304,7 +296,6 @@ export default {
       ],
       gitVerifySSL: true,
       gitRepoUrl: '',
-      gitRepoPort: 22,
       gitRepoBranch: 'master',
       gitPrivKey: '',
       gitUsername: '',
@@ -396,7 +387,6 @@ 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 } },

+ 0 - 6
server/modules/storage/git/definition.yml

@@ -93,12 +93,6 @@ props:
     default: ''
     hint: Optional - Absolute path to the Git binary, when not available in PATH. Leave empty to use the default PATH location (recommended).
     order: 50
-  sshPort:
-    type: Number
-    title: SSH Port
-    default: 22
-    hint: Optional - SSH Authentication Only - Allows overriding ssh default port (22).
-    order: 60
 actions:
   - handler: syncUntracked
     label: Add Untracked Changes

+ 1 - 4
server/modules/storage/git/storage.js

@@ -77,10 +77,7 @@ module.exports = {
             throw err
           }
         }
-        if (!this.config.sshPort || (_.isString(this.config.sshPort) && _.isEmpty(this.config.sshPort.length)) || (_.isSafeInteger(this.config.sshPort) && this.config.sshPort <= 0)) {
-          this.config.sshPort = 22
-        }
-        await this.git.addConfig('core.sshCommand', `ssh -i "${this.config.sshPrivateKeyPath}" -o StrictHostKeyChecking=no -p ${this.config.sshPort}`)
+        await this.git.addConfig('core.sshCommand', `ssh -i "${this.config.sshPrivateKeyPath}" -o StrictHostKeyChecking=no`)
         WIKI.logger.info('(STORAGE/GIT) Adding origin remote via SSH...')
         await this.git.addRemote('origin', this.config.repoUrl)
         break