在我們公司,我們正在將Artifactory建立到我們的工具鏈中。我們現在有一個CocoaPods倉庫的遠程倉庫。由於我們需要控制使用的豆莢,因此我們希望使用include函數將允許的豆莢列出白名單。Artifactory Cocoapods包含/白名單
因此,如果我們使用存儲庫不受任何限制,一切工作正常。但是,如果我們有一個庫的包含模式,例如看到打印屏幕,然後我們得到Artifactory的fetchIndex請求的錯誤。在日誌中,這是什麼樣子:
通過artifactory的白名單莢20161216094625|3|REQUEST|someIP|username|GET|/api/pods/cocoapods-master/index/fetchIndex|HTTP/1.1|404|0
是否有人已經取得的經驗?
謝謝,這項工作大多是完美的,但還有另一個問題與我的[其他問題]有關(http://stackoverflow.com/questions/41168255/artifactory-cocoapods-caching/41218154#41218154):我如何確保客戶端沒有獲得未列入高速緩存的未列入白名單的Pod,例如谷歌地圖? – choli
您可以選擇您希望在單獨的本地存儲庫中使用的內容(類似於我之前的建議) - 客戶端無法通過本地回購從遠程資源啓動下載,也可以使用您建議的包含/排除模式,但它可以 – danf
順便說一句,你可以控制特定的用戶訪問回購 - 請參閱[這裏](https://www.jfrog.com/confluence/display/RTF/CocoaPods+Repositories#CocoaPodsRepositories-WorkingwithArtifactorywithoutAnonymousAccess) – danf