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