首页 > 解决方案 > 错误:出现一个或多个错误。重定向或身份验证重播过多

问题描述

Task("Clone")
.Does(() => 
{          
     GitClone(@"https://gitlab.organization.com/bold-reports/javascript.git", 
            @"C:\ServerPublishing\build", 
            "username", 
            "password",
            new GitCloneSettings{ BranchName = "development" });
    });

尝试执行上述代码片段以从具有凭据访问权限的 GitLab 克隆源。但是,我面临的问题是,

“执行任务‘克隆’时发生错误。错误:发生一个或多个错误。重定向或身份验证重播次数过多”

任何人都可以帮助我解决这个问题。

标签: c#cakebuild

解决方案


对于 GitLabs,您通过用户名和个人访问令牌作为密码进行身份验证。

您是否使用用户名和个人访问令牌进行克隆?

个人访问令牌在用户设置/访问令牌下生成,并且GitClone至少需要范围read_repositorywrite_repository推回更改所需的范围)。


推荐阅读