我正在考虑设置Intranet级别的Nuget Feed(我公司的团队应该使用它).
我在 Pro Nuget书中简要介绍了一些相应章节的教程,但到目前为止我仍然有一些问题:
我在 Pro Nuget书中简要介绍了一些相应章节的教程,但到目前为止我仍然有一些问题:
>如何使Windows集成安全性能够顺利地在私有源上运行,并自定义私有Nuget源的访问权限(例如,授予每个人获取包但仅授予几个域用户/组的权限);
>如何允许开发人员在没有api密钥的情况下将包推送到私有源?
>如何避免开发人员犯这样的愚蠢错误,如推送包到公共提要?是否足以不将公共提要的api密钥配置为默认值?
有没有人遇到过这些案件之一?任何提示都表示赞赏.
谢谢!
到目前为止我没有尝试这个,但遵循这些指示:
http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds
我只想在托管Feed的服务器上创建一个网络共享,并具有对特定AD开发人员组的写访问权限.
这样您的存储库是公共的,只有一些人可以向它添加包.
即使之后,如果您有持续集成服务器,也可以仅允许对帐户构建包访问文件共享(或API密钥).这样,包通过自动化测试后会自动发布.