TFS 安全性:"Create a new Publisher" 权限在哪里?
TFS Security: Where is the "Create a new Publisher" permission?
我正在尝试将我的 Web 扩展发布到本地 TFS 2017U3:
tfx extension publish --service-url "http://fqdn:8080/tfs"
它告诉我该帐户没有权限 "Create a new publisher":
Checking if this extension is already published It isn't, create a new
extension. error: Received response 403 (Forbidden). Check that you
have access to this res ource. Message from server: Failed Request:
Forbidden(403) - Access Denied: (account name) needs the following
permission(s) on the resource to perform this action: Create a new
publisher
我检查了以下链接,但其中 none 提到了任何 "Create a new publisher" 权限:
- About permissions and groups
- 授予管理权限
扩展
- Set build and release permissions
- Add administrators, set permissions at the project-level or project collection-level
- Permissions lookup guide for VSTS & TFS
- Google search tfs "create a new publisher" permission
在哪里可以找到 "Create a new publisher" 权限?
你可以试试这个:
1 - 在服务器级别,创建一个组,例如 "TFS Extension Publishers":
tfssecurity /gcg "TFS Extension Publishers" "publishers who can manage extensions for the server" /server:ServerURL
2 - 授予对 "TFS Extension Publishers" 组的访问权限以管理扩展:
tfssecurity /a+ Publisher "//" CreatePublisher n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
tfssecurity /a+ Publisher "//" PublishExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
tfssecurity /a+ Publisher "//" UpdateExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
tfssecurity /a+ Publisher "//" DeleteExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
3 - 将现有用户和组添加到 "TFS Extension Publishers" 组。
tfssecurity /g+ "[TEAM FOUNDATION]\TFS Extension Publishers" n:User /server:ServerURL
我正在尝试将我的 Web 扩展发布到本地 TFS 2017U3:
tfx extension publish --service-url "http://fqdn:8080/tfs"
它告诉我该帐户没有权限 "Create a new publisher":
Checking if this extension is already published It isn't, create a new extension. error: Received response 403 (Forbidden). Check that you have access to this res ource. Message from server: Failed Request: Forbidden(403) - Access Denied: (account name) needs the following permission(s) on the resource to perform this action: Create a new publisher
我检查了以下链接,但其中 none 提到了任何 "Create a new publisher" 权限:
- About permissions and groups
- 授予管理权限 扩展
- Set build and release permissions
- Add administrators, set permissions at the project-level or project collection-level
- Permissions lookup guide for VSTS & TFS
- Google search tfs "create a new publisher" permission
在哪里可以找到 "Create a new publisher" 权限?
你可以试试这个:
1 - 在服务器级别,创建一个组,例如 "TFS Extension Publishers":
tfssecurity /gcg "TFS Extension Publishers" "publishers who can manage extensions for the server" /server:ServerURL
2 - 授予对 "TFS Extension Publishers" 组的访问权限以管理扩展:
tfssecurity /a+ Publisher "//" CreatePublisher n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
tfssecurity /a+ Publisher "//" PublishExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
tfssecurity /a+ Publisher "//" UpdateExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
tfssecurity /a+ Publisher "//" DeleteExtension n:"[TEAM FOUNDATION]\TFS Extension Publishers" allow /server:ServerURL
3 - 将现有用户和组添加到 "TFS Extension Publishers" 组。
tfssecurity /g+ "[TEAM FOUNDATION]\TFS Extension Publishers" n:User /server:ServerURL