From bdc6d32d08bfd4d0dc20806d53e6b4200709627e Mon Sep 17 00:00:00 2001 From: Saurabh Prakash Date: Thu, 31 Mar 2022 10:40:13 +0530 Subject: [PATCH] Fixed private oauth in case of private bitbucket repos --- pkg/gitmanager/setup.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/gitmanager/setup.go b/pkg/gitmanager/setup.go index db3bc57..91ed858 100644 --- a/pkg/gitmanager/setup.go +++ b/pkg/gitmanager/setup.go @@ -150,7 +150,10 @@ func (gm *gitManager) initGit(ctx context.Context, payload *core.Payload, oauth creds := strings.Split(string(decodedToken), ":") repoURL.User = url.UserPassword(creds[0], creds[1]) } else { - repoURL.User = url.UserPassword("oauth2", oauth.Data.AccessToken) + repoURL.User = url.UserPassword("x-token-auth", oauth.Data.AccessToken) + if payload.GitProvider == core.GitLab { + repoURL.User = url.UserPassword("oauth2", oauth.Data.AccessToken) + } } urlWithToken := repoURL.String()