ConEmu에서 Git Bash here


120

ConEmu 내의 특정 폴더에서 Git Bash를 열려면 마우스 오른쪽 버튼을 클릭하면 나타나는 상황에 맞는 메뉴 항목을 어떻게 만들 수 있습니까? Console2 와 동등한 질문은 Console2의 Git Bash Here를 참조하십시오 .

답변:


161

ConEmu에서 구성 할 수있는 여러 가지 방법이 있지만 여기에 내가하는 방법이 있습니다.

  • ConEmu WinAltp에서 설정 대화 상자를 열려면 누르 십시오.
  • 시작 노드에서 작업 하위 섹션을 선택하고 + 아이콘을 클릭하여 새 '작업'을 추가하십시오
  • 작업 이름 필드에을 입력 Git Bash하고 작업 매개 변수를 비워두고 "C:\Program Files\Git\bin\sh.exe" --login -i명령 섹션에 추가 하십시오. 다음과 같이 보일 것입니다 :

힘내 배쉬 작업

  • 이제 통합 노드를 선택하고 ConEmu Here-Explorer 메뉴 통합 섹션 아래에 다음을 입력 하십시오.
    • 메뉴 아이템: ConEmu Here [Git Bash]
    • 명령: /single /cmd {Git Bash}
    • 아이콘 파일 : C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
  • 등록 버튼을 클릭하십시오

완성

마우스 오른쪽 버튼을 클릭하면 나타나는 상황에 맞는 메뉴에 항목이 추가됩니다 (아이콘으로 완료). 명령 필드에서 ConEmu.exe 스위치 를 사용할 수 있습니다 (수행 할 수있는 작업에 대한 자세한 문서를 확인하는 것이 좋습니다).

참고 : ConEmu 창의 왼쪽 상단에 Git for Windows 아이콘을 표시하려면 /icon스위치를 사용하십시오 . 예를 들어

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

그러나 첫 번째 탭이 열려있는 경우에만 작동하는 것 같습니다.


허, 나는 그 통합 설정 페이지에 대해 몰랐습니다. 해당 통합 페이지에서 스위치를 지원할 수 있습니까? 작업 매개 변수에 스위치를 추가하려고했지만 작동하지 못했습니다. 아이콘이 전혀 작동하지 않습니다. ConEmu가 git.ico 파일을 어떻게 인식하도록 하시겠습니까?
Charles Roper

예를 들어, 작업 매개 변수에 / icon "cmd.exe"를 넣으려고했지만 아이콘은 ConEmu로 유지됩니다.
Charles Roper

5
오늘 Git Bash를 설치했고 이것을 사용하여 ConEmu와 함께 작동시켜야했습니다.C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
jcollum

1
@ emrah 나는 대답을 업데이트했습니다-헤드 업 주셔서 감사합니다!
Charles Roper

2
방금 ConEmu 버전 160909 에서이 작업을 수행했으며 매력처럼 작동했습니다. 그러나이 최신 버전에는 이미 호출 된 작업이 {Bash::Git bash}있으며 변경할 필요가없는 기본 명령은 다음과 같습니다."%ConEmuDir%\..\Git\git-cmd.exe" --no-cd --command=usr/bin/bash.exe -l -i
Glenn Lawrence

4

Zip 압축 파일로 Portable ConEmu 버전 150111을 얻었고 GiT Bash를 즉시 사용할 수있었습니다. 다른 항목도 있습니다. 따라서 아무것도 편집 할 필요가 없었습니다.


방금 최신 버전의 ConEmu 휴대용을 시험해 보았고 새 쉘에서 Git bash를 기본 작업으로 만드는 확인란을 선택해야했습니다.
메러디스


2

chocolatey를 사용하여 git을 설치 했으며 git bash가 표시되지 않는 문제가 있습니다.

시작 / 작업에서 "기본 작업 추가 ..."를 클릭해야했습니다. {Bash::Git bash}

ConEmu에서 기본 작업 추가 ...


이것은 심지어 chocolatey를 사용하여 자식을 설치하지 않고 나를 위해 일한
rolyat

1

Git GUI의 경우,에서 설명한 것과 동일한 단계를 Robert Collier사용하지만 명령으로 다음을 사용하십시오.

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

0

Windows에서 Ubuntu의 새로운 Bash의 경우 conemu에 추가하는 방법은 이전 답변과 같은 새 작업을 작성하지만이 필드를 추가하는 것입니다

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

나는 문제가 있고 항상 하나의 프로세스가 실행 중이라고 말하지만 bash 콘솔 안에 zsh가 있기 때문이라고 생각합니다.


수많은 보안 연구에서 WSL의 악용 가능한 결함을 강조하고 Windows 10 Pro (Hyper-V), VirtualBox 또는 기타 유형 2 하이퍼 바이저를 실행하지 않는 일부 사용자에게는 편리하므로 WSL을 사용하지 않는 것이 좋습니다. 안전합니다. 한 연구원은 다음과 같이 말했습니다. "Windows 응용 프로그램은 Windows에서 실행되는 Linux 응용 프로그램에 코드를 삽입하고 메모리를 수정하며 새로운 위협을 추가 할 수있는 여러 가지 방법이 있습니다. 기능 채택이 증가하면 더욱 매력적인 공격 경로가 될 수 있습니다.”
JW0914

Linux 용 Windows 서브 시스템 (WSL) . 잘 알고 있습니다. 그 견적의 출처가 있습니까?
jpaugh

@jpaugh Security Reseacher는 Blackhat의 Windows 10 Linux 하위 시스템과 관련된 보안 문제를 설명합니다 . WSL이 사용자에게 어필하는 이유를 알고 있지만 VirtualBox 내에서 Linux 배포판을 실행하거나 (Windows 10 Pro가없는 경우) 하드웨어 사양이 낮아서 실현할 수없는 경우 오래된 랩톱을 사용하는 것이 더 좋습니다. 또는 SolidRun의 CuBox-i 와 같은 SBC는 BSD / Linux를 독점적으로 실행합니다.
JW0914
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.