专用Intranet级别的Nuget提要:Windows Integrated Security定制

问题描述 投票:8回答:1

我正在考虑设置Intranet级别的Nuget提要(公司中的团队应该使用它)。我简要浏览了Pro Nuget书中的一些教程和适当的章节,但是到目前为止,我仍然有一些疑问:

  1. 如何使Windows集成安全性在私有feed上顺利工作,以及如何为私有Nuget feed自定义访问权限(例如,授予所有人获取软件包的权限,但只允许推送给多个域用户/组);
  2. 如何允许开发人员在没有api key的情况下将软件包推送到私有供稿?
  3. 如何避免开发人员犯错误的愚蠢错误,例如将程序包推送到公共提要?这足以不将公共供稿的api key配置为默认值吗?

有人遇到其中一种情况吗?

nuget windows-authentication nuget-server
1个回答
4
投票

到目前为止,我还没有尝试过,但是按照那些说明进行操作:http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds

我只会在托管提要的服务器上创建网络共享,并具有对特定AD开发人员组的写访问权。

这样,您的存储库是公共的,只有一些人可以向其中添加软件包。

即使在拥有持续集成服务器的情况下,也可以仅允许帐户构建软件包访问文件共享(或API密钥)。通过自动测试后,软件包会自动发布。

© www.soinside.com 2019 - 2024. All rights reserved.