C# 错误:发生了一个或多个错误。重定向或身份验证重播过多

C# 错误:发生了一个或多个错误。重定向或身份验证重播过多,c#,cakebuild,C#,Cakebuild,试图从GitLab执行上述代码片段以克隆源代码 具有凭据访问权限。但是,我面临的问题是 “执行任务“克隆”时出错。 错误:发生了一个或多个错误。 重定向或身份验证重播过多“ 任何人都可以帮我解决这个问题。对于Gitlab,您可以通过用户名和个人访问令牌作为密码进行身份验证 您是否使用用户名和个人访问令牌进行克隆 个人访问令牌是在用户设置/访问令牌下生成的,GitClone至少需要scoperead\u repository(scopewrite\u repository需要回推更改)。是的,我已

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

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


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

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

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


个人访问令牌是在用户设置/访问令牌下生成的,
GitClone
至少需要scope
read\u repository
(scope
write\u repository
需要回推更改)。

是的,我已经用我的个人凭证尝试过了。它在Task()蛋糕构建中可以正常工作。如果在C#类中使用相同的代码集,则无法在cake Task()中实现良好的结果

这工作正常,我可以克隆存储库

如果我在c中使用相同的代码,就像下面一样,在同一个蛋糕构建文件中

Task("Clone")
.Does(() => 
{          
 GitClone(@"https://gitlab.organization.com/bold-reports/javascript.git", 
        @"C:\ServerPublishing\build", 
        "MyUsername", 
        "MyPassword",
        new GitCloneSettings{ BranchName = "development" });
});
我面临着下面提到的问题


请找到下面这个问题的答案。从类中访问别名与原始问题无关,请在新的StackOverflow问题中提问。这不是你问题的答案,因此不应作为答案发布。
Task("Clone")
.Does(() => 
{          
 GitClone(@"https://gitlab.organization.com/bold-reports/javascript.git", 
        @"C:\ServerPublishing\build", 
        "MyUsername", 
        "MyPassword",
        new GitCloneSettings{ BranchName = "development" });
});
public static void getclone()
{     
       GitClone(@"https://gitlab.organization.com/bold-reports/javascript.git", 
        @"C:\ServerPublishing\build", 
        "username", 
        "password",
        new GitCloneSettings{ BranchName = "development" });
 }