2011-02-09 10 views
4

Windows에서 Git을 사용하고 있었고 bash는 항상 웹 버전을 사용했습니다. 나는 이것을 정말로 좋아했고 나는 나의 맥에서 같은 것을하려고 노력하고있다.Firefox를 사용하려면 어떻게해야합니까?

나는 달렸다 :

$ git config --global help.format web 
$ git config --global web.browser firefox 

help 명령의 출력

입니다 : 다음 설정

$ The browser firefox is not available as 'firefox'. 

:

$ git config --global browser.firefox.path /Applications/Firefox.app/Contents/MacOS/firefox-bin 

나는 보통 파이어 폭스 개방, 그것은 지금 가지고 있기 때문에 외침 :

Firefox의 복사본이 이미 열려 있습니다. 한 번에 하나의 Firefox 만 열 수 있습니다.

내가 사용하고자하는 실제 명령은 open -a Firefox.app somefile입니다. 나는 아무 쓸데없이 browser.firefox.cmd 설정을 시도했다.

내 질문 : 웹 버전을 사용하고 이미 열려있는 경우 문제를 일으키지 않는 방식으로 firefox를 사용하도록 구성하려면 어떻게해야합니까?

+0

이 어떤 가치 당신에게'browser.firefox.cmd'을 설정 않았고, 당신은 여전히 ​​설정 browser.firefox.path''있었나요? – Cascabel

+0

'cmd = open -a Firefox.app'를 사용하고 있었지만 해결책을 찾았습니다. 도와 주셔서 감사합니다. – Doug

답변

7

난 당신이 알려진 브라우저의 명령을 무시할 수 없습니다 같아요

편집 직접 ~/.gitconfig 파일은 다음 [web] 섹션을 삽입합니다. 무엇 firefox하지 않는 브라우저 이름을 사용했다 :

git config --global web.browser ff 
git config --global browser.ff.cmd "open -a Firefox.app" 
+0

+1 문제가 해결되면 :) –

+0

+1 : Aha. 소스를 살펴보면 몇 가지 알려진 브라우저를 확인하고 알려진 구문에 따라 구성된 경로로 호출하는 case ('switch'용 쉘) 문이 있으며 'browser. *. cmd'만 사용한다는 것이 매우 분명합니다. 어떤 경우 든 일치하지 않는 경우 browser.path를 실제로 사용하지 않습니다. 이것은 실제로'git-web-browse' 맨 페이지에 문서화되어 있습니다. 이것은'git '에 대한 문서와 약간 일치하지 않습니다 -config'. – Cascabel

+0

중요한 비트는 "알려진 브라우저의 명령을 무시할 수 없습니다."라는 줄입니다. 이렇게하면 Chrome을로드하는 것과 비슷한 문제가 해결되었습니다.내 설정은 다음과 같습니다. [웹] 브라우저 = chr [브라우저 "chr"] cmd =/usr/bin/open -a '/ Applications/Google Chrome.app' – Judy2K

0

나는 OS X 사용자가 아니지만 쉘이 여러 단어로 된 인수를 이스케이프 처리하지 않고 통과시키지 않는다고 가정합니다.

[web] 
    browser = open -a Firefox.app 
+0

아니,이 작동하지 않습니다. 나는'web.browser'를'open'으로 설정하는 것이 무엇인지 발견했습니다. '.html' 파일이 브라우저가 아닌 텍스트 편집기와 연결되어있어 슬픈 시간을 보냈기 때문에 솔루션이 효과가 있기를 바랍니다. – Doug

+0

죄송합니다. 문제가 해결되지 않았습니다. Google 크롬과 같은 다른 웹 브라우저를 사용하여 문서를 탐색하려고하면 어떨까요? –

+0

솔루션을 찾았습니다. 도움을 제공해 주셔서 감사합니다. – Doug

관련 문제