2015-02-23 10 views
6

मैं HTTP शीर्षलेख में HTTP मूल प्रमाणीकरण प्रमाण-पत्रों का उपयोग करके सोनाटाइप नेक्सस से फ़ाइल डाउनलोड करने में सक्षम हूं।आर्टिफैक्ट के लिए सोनाटाइप नेक्सस यूआरएल के हिस्से के रूप में HTTP बेसिक एथ को कैसे डाउनलोड करें?

लेकिन मैं यूआरएल के हिस्से के रूप साख में रख कर इस लक्ष्य को हासिल करने में सक्षम नहीं कर रहा हूँ - कुछ इस तरह:

http://admin:[email protected]/nexus/service/local/artifact/maven/content?g=com.test&a=project&v=1.0&r=test_repo_1_release 

किसी को पता क्यों या क्या मैं कैसे में अधिकार का उपयोग किए बिना एक ही बात को प्राप्त कर सकते हेडर?

पीएस: यह एक परीक्षण वातावरण है - इसलिए कोई एसएसएल नहीं है।

उत्तर

4

आपको प्राधिकरण शीर्षलेख का उपयोग करना होगा, इसलिए आपको ऐसे क्लाइंट का उपयोग करने की आवश्यकता है जो Authorizaiton http शीर्षलेख सेट कर सके।

कर्ल -u व्यवस्थापक:: admin123 http://nexus.example.com/nexus/service/local/artifact/maven/content?g=com.test&a=project&v=1.0&r=test_repo_1_release

wget --उपयोगकर्ता = व्यवस्थापक --password = admin123 http://nexus.example.com/nexus/service/local/artifact/maven/content?g=com.test&a=project&v=1.0&r=test_repo_1_release

+1

खैर जानता था कि पहले से ही कर रहा था और आप कर्ल या wget उपलब्ध है, तो के रूप में आप यह कर सकते हैं ऐसा करने के लिए .. सवाल यह था कि यूआरएल का उपयोग कर इसे करना संभव है ... – owaism

+1

लेकिन एक साधारण डेस्कटॉप ब्राउज़र के बारे में क्या? नेक्सस यूआई पर रीडायरेक्ट करने के बजाय उपयोगकर्ता नाम और पासवर्ड (बेसिक एथ) के लिए नेक्सस प्रॉम्प्ट कैसे करें? – Cleankod

+0

"सामान्य डेस्कटॉप ब्राउज़र के बारे में क्या है" या वास्तव में "जेनकींस" जैसे टूल, जो प्रमाणीकरण प्रदान करने के लिए अतिरिक्त विकल्प के साथ यूआरएल (ग्लोबल टूल कॉन्फ़िगरेशन) प्रदान करने के लिए केवल विकल्प के साथ भंडार से बाइनरी स्थापित करने की अनुमति देते हैं। –

संबंधित मुद्दे