Разрешения, необходимые для GIT-TF?

Я администратор сервера TFS2012 моей компании. Я заставил GIT-TF работать на себя, однако у других разработчиков в моей компании проблемы с разрешениями. У них есть доступ к рассматриваемому проекту в качестве участников, но создание клона проекта приводит к проблемам с правами доступа. Ниже приведен снимок cmd и ошибки:

git-tf clone <servername> <projectname>
Connecting to TFS...
Username: <username>
Password: 
Password: 
Password: 
git-tf: Access denied connecting to TFS server <servername> <authenticating as <username>>

Когда я выполняю ту же команду, она не запрашивает мое имя пользователя и пароль, по-видимому, потому, что я вошел в Windows под пользователем с правами доступа.

Спасибо за любую помощь.


person bruestle2    schedule 07.10.2013    source источник
comment
Подключаются ли они с машины, не присоединенной к домену? Если да, то используют ли они следующий формат имени пользователя: ‹домен›\‹имя пользователя›?   -  person James Tupper    schedule 08.10.2013
comment
К сожалению, мне это тоже не помогло. Я попросил нашего ИТ-специалиста создать для меня тестового пользователя, зарегистрировать его в виртуальной машине, и у меня не было проблем, я только предоставил ему доступ к проекту как участника.   -  person bruestle2    schedule 21.10.2013


Ответы (3)


Вы обязательно включили имя коллекции в URL-адрес, переданный команде git-tf? У моей компании были проблемы, точно такие же, как вы описываете, и это было исправлением.

This: git-tf clone http://<server>:<port>/tfs/<collection name> $/<project name>
Not this: git-tf clone http://<server>:<port>/tfs/ $/<project name>

Надеюсь это поможет.

person mpete510    schedule 31.10.2013
comment
если проект находится на dev.azure.com\[company]\[division]\$/[division], что такое сервер, порт и имя коллекции? есть ли место в Visual Studio или Azure Devops, где мы можем увидеть эту информацию? - person Ninita; 10.04.2019

У меня такая же проблема. Возможно, они настроили прокси с переменной среды HTTP_PROXY, а ваш сервер TFS является локальным, и прокси не должен использоваться для доступа к нему. Это дало мне тот же симптом.

person Guillaume Collic    schedule 08.10.2013

У меня такая же проблема. Решение было следующим:
1. Вместо этого используйте https://github.com/new/import. описано здесь.
2. Создайте и передайте персональный токен доступа, как описано здесь.

person Alexander Demko    schedule 21.10.2016
comment
Мне нужен личный токен доступа для доступа к серверу TFS с помощью git-tf на Mac. Это не сработало с моим обычным паролем. - person Paulius Liekis; 02.03.2017