diff --git a/packages/backend/src/git.ts b/packages/backend/src/git.ts index 88d97ec6..06680ba5 100644 --- a/packages/backend/src/git.ts +++ b/packages/backend/src/git.ts @@ -26,25 +26,12 @@ export const cloneRepository = async ( path, }) - if (authHeader) { - await git.clone( - cloneUrl, - path, - [ - "--bare", - "-c", - `http.extraHeader=${authHeader}`, - ] - ) - } else { - await git.clone( - cloneUrl, - path, - [ - "--bare", - ] - ) - } + const cloneArgs = [ + "--bare", + ...(authHeader ? ["-c", `http.extraHeader=${authHeader}`] : []) + ]; + + await git.clone(cloneUrl, path, cloneArgs); await unsetGitConfig(path, ["remote.origin.url"]); } catch (error: unknown) {