गेन बैश हियर इन कोनमु


120

ConEmu के भीतर दिए गए फ़ोल्डर में Git Bash को खोलने के लिए मैं राइट-क्लिक संदर्भ मेनू प्रविष्टि कैसे बनाऊं ? Conit2 के समकक्ष प्रश्न के लिए Conit2 में Git Bash यहाँ देखें ।

जवाबों:


161

कॉनम्यू में कई तरीके हो सकते हैं क्योंकि यह बहुत अधिक विन्यास योग्य है, लेकिन यहां मैं इसे करता हूं।

  • ConEmu में, WinAltpसेटिंग डायलॉग खोलने के लिए हिट करें।
  • स्टार्टअप नोड के तहत कार्य उपधारा का चयन करें और एक नया 'कार्य' जोड़ने के लिए + आइकन पर क्लिक करें
  • कार्य नाम फ़ील्ड में दर्ज करें Git Bash, कार्य पैरामीटर रिक्त छोड़ें और "C:\Program Files\Git\bin\sh.exe" --login -iकमांड अनुभाग में जोड़ें । यह कुछ इस तरह दिखना चाहिए:

गिट बश कार्य

  • अब एकीकरण नोड का चयन करें और ConEmu के तहत निम्नलिखित दर्ज करें - एक्सप्लोरर मेनू एकीकरण अनुभाग:
    • मेनू आइटम: ConEmu Here [Git Bash]
    • कमान: /single /cmd {Git Bash}
    • आइकन फ़ाइल: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
  • रजिस्टर बटन पर क्लिक करें

एकीकरण

यह आपके राइट-क्लिक संदर्भ मेनू (आइकन के साथ पूरा) में एक प्रविष्टि जोड़ना चाहिए। कमांड फ़ील्ड में आप किसी भी ConEmu.exe स्विच का उपयोग कर सकते हैं (जो आप कर सकते हैं उसके अधिक पूर्ण प्रलेखन के लिए जाँच कर सकते हैं - यह बहुत शक्तिशाली है)।

नोट: यदि आप कोनईमू विंडो के ऊपर बाईं ओर विंडोज आइकन के लिए एक Git चाहते हैं, तो /iconस्विच का उपयोग करें; जैसे,

/icon "C:\Program Files\Git\mingw64\share\git\git-for-windows.ico" /single /cmd {Git Bash}

यह केवल तभी काम करता है जब यह पहला टैब खुला हो, हालाँकि।


हे, मैं उस एकीकरण सेटिंग्स पृष्ठ के बारे में नहीं जानता था। क्या उस एकीकरण पृष्ठ में स्विच का समर्थन करना संभव है? मैंने कार्य मापदंडों में स्विच जोड़ने की कोशिश की, लेकिन वह काम नहीं कर सका। मुझे आइकन काम नहीं कर सकते। Git.ico फ़ाइल को पहचानने के लिए आपको ConEmu कैसे मिलेगा?
चार्ल्स रोपर

उदाहरण के लिए, मैंने टास्क पैरामीटर्स में "cmd.exe" / आइकॉन डालने की कोशिश की, लेकिन आइकन कॉनमू वन के रूप में बना हुआ है।
चार्ल्स रोपर

5
आज Git बैश को स्थापित किया और इसे ConEmu के साथ काम करने के लिए इसका इस्तेमाल करना पड़ा:C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
jcollum

1
@emrah मैंने उत्तर अपडेट किया है - सिर ऊपर करने के लिए धन्यवाद!
चार्ल्स रॉपर

2
मैंने अभी कॉनमू संस्करण 160909 के लिए ऐसा किया था और यह एक आकर्षण की तरह काम करता था। हालांकि मैं ध्यान देता हूं कि इस बाद के संस्करण में पहले से ही एक कार्य कहा जाता है {Bash::Git bash}और इसकी डिफ़ॉल्ट कमांड, जिसे आपको बदलने की आवश्यकता नहीं है, वह है"%ConEmuDir%\..\Git\git-cmd.exe" --no-cd --command=usr/bin/bash.exe -l -i
ग्लेन लॉरेंस

4

मुझे ज़िप संग्रह में पोर्टेबल कॉनमू संस्करण 150111 मिला और बॉक्स के ठीक बाहर टास्क में GiT बैश मिला। साथ ही कुछ अन्य प्रविष्टियाँ। इसलिए कुछ भी संपादन करने की कोई आवश्यकता नहीं थी।


मैंने अभी कॉनमू पोर्टेबल के नवीनतम संस्करण की कोशिश की, और उस बॉक्स को जांचने की जरूरत है जो एक नए शेल पर Git bash को डिफ़ॉल्ट टास्क रन करता है।
मेरेडिथ

4

ConEmu Portable .7z downoad और msysgit PortableGit .7z डाउनलोड के साथ शुरू , मैंने निम्न विंडोज शॉर्टकट बनाया। निश्चित रूप से अपने पोर्टेबल पथ को कनमे और गिट को उचित रूप से समायोजित करें।

LNK लक्ष्य:

D: \ PortableApps \ ConEmu \ ConEmu.exe / cmd bin \ bash.exe --login -i -cur_console: n

LNK प्रारंभ:

डी: \ PortableApps \ Git-msysgit

गित बश कनमु लंक


2

मैंने चॉकलेट का उपयोग कर गिट स्थापित किया और मुद्दा था कि गिट बैश नहीं दिखाया गया था

मुझे बस स्टार्टअप / कार्य में "डिफ़ॉल्ट कार्य जोड़ें ..." पर क्लिक करना था {Bash::Git bash}

ConEmu में डिफ़ॉल्ट कार्य जोड़ें ...


इसने मेरे लिए भी काम किया बिना चॉकलेट का उपयोग किए बिना
गिट्टी

1

गिट GUI के लिए, द्वारा उल्लिखित के रूप में एक ही कदम का उपयोग करें Robert Collier, लेकिन कमांड के रूप में निम्नलिखित का उपयोग करें:

"C:\Program Files (x86)\Git\bin\wish.exe" "C:\Program Files (x86)\Git\libexec\git-core\git-gui"

0

विंडोज पर उबंटू के नए बैश के लिए इसे कॉनमू से जोड़ने का तरीका पिछले उत्तरों की तरह एक नया कार्य है लेकिन इस फ़ील्ड को जोड़ें

name: bash::ubuntu
icon: /icon "%USERPROFILE%\AppData\Local\lxss\bash.ico"
task: "%SYSTEMROOT%\System32\bash.exe" ~

मेरे पास समस्या है और हमेशा यह कहता हूं कि एक प्रक्रिया चल रही है लेकिन मुझे लगता है कि ऐसा इसलिए है क्योंकि मेरे पास बैश कंसोल के अंदर zsh है।


WSL का उपयोग करने के लिए वास्तव में अनुशंसित नहीं है, क्योंकि कई सुरक्षा शोधों ने WSL के साथ शोषण योग्य दोषों को उजागर किया है, और कुछ उपयोगकर्ताओं के लिए सुविधाजनक है जो विंडोज 10 प्रो (हाइपर-वी), वर्चुअलबॉक्स, या अन्य प्रकार 2 हाइपरवाइजर नहीं चला रहे हैं, यह विंडोज कम है ऐसा करने में सुरक्षित। जैसा कि एक शोधकर्ता ने कहा: "ऐसे कई तरीके हैं जिनसे विंडोज एप्लिकेशन कोड को इंजेक्ट कर सकते हैं, मेमोरी को संशोधित कर सकते हैं और विंडोज पर चलने वाले लिनक्स एप्लिकेशन में नए खतरे जोड़ सकते हैं ... हमलावर आमतौर पर नवीनतम चीजों के बाद नहीं जाते हैं ... लेकिन जैसा कि सुविधा अपनाने से बढ़ता है, यह एक और अधिक आकर्षक हमला वेक्टर बन सकता है। ”
JW0914

लिनक्स (WSL) के लिए विंडोज सबसिस्टम । @ JW0914 अच्छा पता है। क्या आपके पास उस उद्धरण के लिए एक स्रोत है?
15

@jpaugh Security Reseacher ब्लैकहाट पर विंडोज 10 लिनक्स सबसिस्टम से संबंधित सुरक्षा मुद्दों की व्याख्या करता है । जब मैं समझता हूं कि WSL उपयोगकर्ताओं से क्यों अपील करता है, तो वे वर्चुअलबॉक्स के भीतर लिनक्स डिस्ट्रो चलाकर (या उनके पास विंडोज़ 10 प्रो नहीं है) या तो बेहतर होगा, या यदि हार्डवेयर की कम संख्या के कारण संभव नहीं है, तो एक पुराने लैपटॉप का उपयोग करें। या एक SBC, जैसे SolidRun का CuBox-i , विशेष रूप से BSD / Linux को चलाने के लिए।
JW0914 21
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.