2010-08-24 15 views
10

प्रमाणीकरण से बचने के लिए http से खींच रहा है (इसलिए यदि मैं ssh.keygen का उपयोग नहीं कर रहा हूं तो मुझे पासवर्ड टाइप करने की आवश्यकता नहीं है)।http से खींचने के लिए गिट को कॉन्फ़िगर कैसे करें और ssh के माध्यम से एक 'रिमोट' में दबाएं?

प्रमाणीकरण के साथ एसएसएच के माध्यम से धक्का।

+1

संभावित डुप्लिकेट [गिट पुल और गिट पुश के लिए अलग-अलग डिफ़ॉल्ट रिमोट] (http://stackoverflow.com/questions/2916845/diferent-default-remote-for-git-pull-and-git-push) –

+2

इस प्रश्न का शीर्षक किसी ऐसे व्यक्ति के लिए अच्छा है जो "डिफ़ॉल्ट" शब्द का उपयोग नहीं करता है। –

+0

@ जॉय - यह सवाल * "गिट पुल HTTPS पुश एसएसएच" * के लिए पहली हिट है। – jww

उत्तर

8
git-config man page से

:

remote.<name>.url एक दूरस्थ भंडार का URL। गिट-फ़ेच (1) या गिट-पुश (1) देखें।

remote.<name>.pushurl का पुश यूआरएल एक रिमोट रिपोजिटरी। गिट-पुश देखें (1)।

एक http: यूआरएल को पूर्व की स्थापना और एक git+ssh: (या बस git:) यूआरएल के बाद की कोशिश

?

+0

Thx !! सिर्फ .git/config फाइल को संपादित, इस तरह इसे बदल: \t [दूरदराज के "मूल"] \t लाने = + refs/सिर/*: refs/रिमोट/मूल/* \t url = http: // Git। yoursite.com/your_project.git \t pushurl = [email protected]: /home/git/repositories/your_project.git –

+0

@Amber - क्या आप इसका एक उदाहरण प्रदान कर सकते हैं? मैं टिप्पणियों में Tsung के उदाहरण का पालन नहीं कर रहा हूँ। – jww

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