您好尝试连接我在VS中或登录网站时使用的用户名/密码-但出现此错误:VssUnauthorizedException:'VS30063:您无权访问https://dev.azure.com。'>
还是我必须使用rest oauth令牌?
var serverUrl = new Uri("https://dev.azure.com/mysite/");
var clientCredentials = new VssBasicCredential(username, password);
var connection = new VssConnection(serverUrl, clientCredentials);
var buildServer = connection.GetClient<BuildHttpClient>();
var sourceControlServer = connection.GetClient<TfvcHttpClient>();
var changesets = buildServer.GetChangesBetweenBuildsAsync("My Project", 1, 1000).Result;
答案 0 :(得分:0)
请尝试以下代码:
var u = new Uri("https://dev.azure.com/mysite");
VssCredentials c = new VssCredentials(new Microsoft.VisualStudio.Services.Common.WindowsCredential(new NetworkCredential("username", "password")));
var connection = new VssConnection(u, c);
答案 1 :(得分:0)
正如我所见,您正在尝试连接到azure devops服务,因为您的网址是https://dev.azure.com/mysite。对于TFS,我们使用以下模板:http://server_name:8080/tfs。
您不能将用户名和密码用于azure devops服务。使用personal access token和以下代码:
SELECT sample_group