diff --git a/managed_repository.go b/managed_repository.go index 4ce3cae..c8657f8 100644 --- a/managed_repository.go +++ b/managed_repository.go @@ -200,7 +200,7 @@ func (r *managedRepository) fetchUpstream() (err error) { err = status.Errorf(codes.Internal, "cannot obtain an OAuth2 access token for the server: %v", err) return err } - err = runGit(op, r.localDiskPath, "-c", "http.extraHeader=Authorization: Bearer "+t.AccessToken, "fetch", "--progress", "-f", "-n", "origin", "refs/heads/*:refs/heads/*", "refs/changes/*:refs/changes/*") + err = runGit(op, r.localDiskPath, "-c", "http.extraHeader=Authorization: "+t.Type()+" "+t.AccessToken, "fetch", "--progress", "-f", "-n", "origin", "refs/heads/*:refs/heads/*", "refs/changes/*:refs/changes/*") } if err == nil { t, err = r.config.TokenSource.Token() @@ -208,7 +208,7 @@ func (r *managedRepository) fetchUpstream() (err error) { err = status.Errorf(codes.Internal, "cannot obtain an OAuth2 access token for the server: %v", err) return err } - err = runGit(op, r.localDiskPath, "-c", "http.extraHeader=Authorization: Bearer "+t.AccessToken, "fetch", "--progress", "-f", "origin") + err = runGit(op, r.localDiskPath, "-c", "http.extraHeader=Authorization: "+t.Type()+" "+t.AccessToken, "fetch", "--progress", "-f", "origin") } logStats("fetch", startTime, err) if err == nil {