2010-09-05 8 views
5

बस मैं नहीं कर सकता:विंडोज पर गिटब के साथ गिट के साथ कैसे धक्का देना है?

  • HTTPS धक्का

    • ग्रहण Git प्लगइन इसका समर्थन नहीं करता (here)
    • msygit यूआई सभी मौजूदा स्मृति की खपत और लटका हुआ है
    • turtoisegit सभी मौजूदा स्मृति की खपत और लटका हुआ है
  • SSH धक्का

    • कुंजीयुग्म उत्पन्न है, लेकिन यह पता चला है GitHub पोटीन, केवल ssh का समर्थन नहीं करता
    • मैं नहीं चाहता cygwin
+0

पोटीन, विंडोज के लिए एक SSH कार्यक्रम है। हालांकि, msysGit को अक्सर एसएसएच के साथ परेशानी होती है, इसलिए आमतौर पर यह एचटीटीपीएस जैसे अन्य प्रोटोकॉल का उपयोग करके बेहतर काम करता है। – ewall

+0

आपके msysGit स्थापना (जिसे टोर्टोइस गिट के लिए भी उपयोग/आवश्यक है) की तरह लगता है एक गंभीर समस्या है। क्या आपके पास एक मौका है कि आपके पास अपने पथ में msysGit DLLs के कुछ अलग संस्करण हैं, जैसे Windows फ़ोल्डर? इसके अलावा, संस्थापक आप SSH के लिए 2 विकल्प देता है - या तो का उपयोग में निर्मित SSH.EXE (iffy) या SSH के लिए पोटीन के PLINK.EXE (बेहतर) - आप अन्य विकल्प का उपयोग करने की कोशिश कर सकते हैं? – ewall

उत्तर

3

ठीक है, का उपयोग कर msysgit की Git बैश काम किया:

git push <address> 

(जीयूआई काम नहीं किया, विभिन्न विकल्पों के साथ msysgit फिर से स्थापित करने के बाद भी)

0

उपयोग Git Extensions स्थापित करने के लिए।

+0

मुझे नहीं लगता कि इससे उसकी मदद मिलेगी, क्योंकि गिट एक्सटेंशन के लिए आपके पास msysGit इंस्टॉल है - और यह स्पष्ट रूप से यहां काम नहीं कर रहा है। – ewall

3

आप सही हैं कि पोटीन में एक कुंजीयुग्म उत्पन्न करता है ओपनएसएसएच की तुलना में एक अलग प्रारूप है। हालांकि, पोटीन कुंजी पीढ़ी उपकरण आपको अपने कुंजियों में से एक को खोलने और फिर एक OpenSSH संगत सार्वजनिक कुंजी उत्पादन कर सकते हैं कर सकते हैं। यह इस तरह दिखता है:

Putty key gnerator

आपको लगता है कि अपलोड करने के लिए GitHub में सक्षम होना चाहिए।

+0

यह अच्छा है, लेकिन यह अभी भी पट्टी के साथ काम नहीं करता है। यह कहता है "कोई प्रमाणीकरण विधि उपलब्ध नहीं है"। वैसे भी, मैंने इसे गिट बैश के माध्यम से काम किया है। – Bozho

+0

ठीक है - अच्छा है कि आप इसे काम कर रहे हैं। मैं वास्तव में गिट का उपयोग नहीं करता हूं इसलिए मैंने इसे गिटहब के साथ परीक्षण नहीं किया है - मुझे बस एक बार पुटी-जेनरेटेड एसएसएच कुंजी जोड़ी का उपयोग एक लिनक्स सर्वर ओपनएसएसएच के साथ करना था। –

2

Getting Started with Git and GitHub on Windows उत्तर नहीं है और Windows से Git और GitHub उपयोग शुरू करने के सभी चरणों में आपका मार्गदर्शन करेगा। संक्षेप में: msysgit (विंडोज़ के लिए गिट) स्थापित करें और कुंजी उत्पन्न करने के लिए इसका उपयोग करें। तो GitHub वास्तव में यह स्वीकार करता है

+0

मेरे पास पहले से ही एक कुंजी है जो लिनक्स पर काम करती है। इसे कहां रखना चाहिए? –

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