none
Права в TFS 2012 и VS 2010 RRS feed

  • Вопрос

  • Тестирую переход с TFS2008 на TFS2012.

    Что я сделал:

    1. Сделал бэкапы и развернул на сервере Windows Server 2008 R2;

    2. Настроил TFS, мастером сделал Update, поднял SharePoint;

    Теперь я вижу базы в TFS, могу изменять права в http://localhost:8080/tfs/defaultcollection/_admin. Я выдал права на старый проект для Группы пользователей домена (назовём её Project_users) (я их сделал администраторами проекта) и теперь когда я в VS2010 подключаюсь через Team Explorer к серверу, я не вижу проекта в Source Control. Когда я добавляю  Project_users к стандартной группе Project Collection Service Accounts, то я подключаюсь к Source Control и там вижу все проекты, что тоже мне не подходит.

    Как можно решить проблему с правами и доступом к другим проектам.

    1 февраля 2013 г. 15:43

Ответы

  • Если я правильно Вас понял, то Вы не видите Source Control пока не добавите группу в Project Collection Service Accounts (что, в принципе, делать крайне не рекомендуется).

    Проект не новый и там запросто могли поменять права на корень Source Control, в том числе, лишить прав членов группы Project Administrators. Вам нужно зайти под учёткой, которая обладает полными правами на сервере (на худой конец под сервисной) и посмотреть права на Source Control. Сделать это можно, например, через Web Access - http://localhost:8080/tfs/defaultcollection/project_name/_versionControl.


    ~vg


    • Предложено в качестве ответа Vladimir GusarovMVP 2 февраля 2013 г. 13:29
    • Изменено Vladimir GusarovMVP 2 февраля 2013 г. 14:29
    • Помечено в качестве ответа Egor Shatrov 4 февраля 2013 г. 16:54
    2 февраля 2013 г. 13:29

Все ответы

  • А какие права на корне Source Control проекта?


    ~vg

    2 февраля 2013 г. 12:13
  • Добрый день, Владимир, не уверен что вас правильно понимаю, можно поподробнее.

    2 февраля 2013 г. 13:09
  • Если я правильно Вас понял, то Вы не видите Source Control пока не добавите группу в Project Collection Service Accounts (что, в принципе, делать крайне не рекомендуется).

    Проект не новый и там запросто могли поменять права на корень Source Control, в том числе, лишить прав членов группы Project Administrators. Вам нужно зайти под учёткой, которая обладает полными правами на сервере (на худой конец под сервисной) и посмотреть права на Source Control. Сделать это можно, например, через Web Access - http://localhost:8080/tfs/defaultcollection/project_name/_versionControl.


    ~vg


    • Предложено в качестве ответа Vladimir GusarovMVP 2 февраля 2013 г. 13:29
    • Изменено Vladimir GusarovMVP 2 февраля 2013 г. 14:29
    • Помечено в качестве ответа Egor Shatrov 4 февраля 2013 г. 16:54
    2 февраля 2013 г. 13:29
  • Очень странно, но по адресу <a href="http://localhost:8080/tfs/defaultcollection/project_name/_versionControl</project_name>">http://localhost:8080/tfs/defaultcollection/project_name<project_name>/_versionControl</project_name> ошибка 404, но я подключился через VS2010 и в Source Control в настройках Security нашёл нужные мне разрешния, буду пробовать добавлять права. Спасибо.

    2 февраля 2013 г. 14:17
  • В моей ссылке надо было подставить реальное имя проекта вместо project_name. Прошу прощения - не предупредил, думал что очевидно.

    Всё же, советую пользоваться либо VS 2012, либо Web Access.


    ~vg

    2 февраля 2013 г. 14:27
  • Я так и делал. Подставил свои названия проектов.

    2 февраля 2013 г. 14:41
  • TFS 2012?


    ~vg

    2 февраля 2013 г. 15:21
  • Владимир, простите что долго не отвечал не было доступа к компьютерам. Сейчас попробовал и получилось подключится к source control через браузер, возможно тогда где-то ошибся и не заметил.

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

    Спасибо.

    4 февраля 2013 г. 16:54