source

Mac에 gitk 설치

manycodes 2023. 5. 31. 17:42
반응형

Mac에 gitk 설치

맥에 gitk를 설치하려면 어떻게 해야 합니까?

그들의 공식 웹사이트에서 Gitk는 Git와 함께 제공되는 것처럼 보이지만, 내 Git의 버전(Git 버전 1.7.12.4 (Apple Git-37))은 Git와 함께 제공되지 않습니다.

brew install gitkgitk에서 .

버전 정보(댓글에서 복사):

맞습니다. 1.7.12.4(Apple Git-37)에는 gitk가 함께 제공되지 않습니다.홈브루(실행 가능한 양조)를 사용하여 Git + git-ui의 최신 버전을 별도의 공식으로 설치할 수 있습니다.자세한 지침은 2022년Ruby를 Mac에 설치하는 가장 빠르고 쉬운 방법에 나와 있습니다(git-gui/git를 자체 공식: git-gui: split from git formula로 추출하는 이 커밋을 참조하십시오).

터미널에서 다음 명령을 실행합니다.

brew update
brew install git
brew install git-gui

Git를 연결할 수 없다는 오류가 발생하면 Git에서 언급하는 파일의 권한/소유자를 변경해야 할 수 있습니다.

완료되면 실행:

type -a git

그리고 다음을 표시해야 합니다.

/usr/local/bin/git

그렇지 않으면 다음을 실행합니다.

brew doctor

그리고 경로를 변경하여 경로 앞에 /usr/local/bin을 배치합니다.이제 Gitk는 (Git의 업데이트된 버전과 함께) 당신의 길을 가야 합니다.

버전은 Git Mac을 사용하지 않고 됩니다.gitk하지만 당신이 한다면,brew install git즉시 액세스할 수 있습니다.gitk.

macOS v10.12.5(시에라)를 사용하고 있습니다.

하지만 이것은 작동을 멈췄습니다.설야합을 .brew install git-gui

저도 같은 문제가 있어서 다음과 같이 해결했습니다.

  1. http://git-scm.com/download/mac 에서 Mac용 공식 Git 패키지를 다운로드하십시오.
  2. 패키지를 설치합니다.이렇게 하면 모든 바이너리가 /usr/local/git/bin 폴더에 배치됩니다.
  3. 또는 터미널 외부에서 Gitk에 액세스할 수 있도록 포함된 스크립트를 실행합니다.
  4. /usr/local/git/bin을 PATH에 추가하거나 별칭(alias gitk='/usr/local/git/bin/gitk')

macOS v10.15.6(카탈리나) 이후, 나는 다음을 실행합니다.

brew install git
brew install git-gui

그리고 그것은 저에게 효과가 있었습니다.

홈브루를 통해 Git를 이미 설치한 경우 다음과 같이 업그레이드할 수 있습니다.

type -a git
brew upgrade git
type -a git

산출량

/usr/bin/git
/usr/local/bin/git

로컬/빈에 있는 것은 기트가 있을 것입니다.

저도 같은 문제가 있었습니다.대신 GitX를 설치했습니다.

GitX는 다음 위치에서 설치할 수 있습니다.

https://gitx.github.io/

패키지를 다운로드하여 설치합니다.그런 다음, 스포트라이트 검색에서 Gitk를 열고 왼쪽 상단 모서리로 이동합니다.GitX를 클릭하고 터미널 사용을 활성화합니다.

저장소로 이동하여 다음을 입력합니다.

gitx --all

GUI가 열립니다.

  • 읽어줘요
  • 사용 설명서(참고:이건 구식입니다.일부 UI는 다르게 보일 수 있습니다.)

이 문제를 해결하는 두 가지 방법이 있습니다.

  1. Unix 방식(간단하고 권장됨)
  2. 홈브루 방식

Unix Way: 간단한 4단계.

  1. 실행합니다.which git터미널에서 당신의 위치를 알 수 있습니다.git실행 가능한해당 디렉토리를 열고 위치를 찾습니다.gitk에의 에.bin폴더를 누릅니다. -- - 으로 경복사 -- - 일으로적/usr/local/git/bin
  2. 를 합니다.~/.bash_profile 로위를추의 git&gitk경로에 있거나 아래에 작성된 샘플에서 복사하기만 하면 됩니다.

bash_profile:

# Enabling gitk
export PATH=/usr/local/git/bin:$PATH

만약 당신이 가지고 있지 않다면.bash_profile파일을 작성하는 방법을 알고 싶으시면 여기를 클릭하십시오.

  1. 이 단계는 OS X v10.11(El Capitan) 이상을 사용하는 경우 알 수 없는 색상 이름 "lime" 오류가 발생하는 경우에 적합합니다.위치하다gitk 파일으로 실행파일일(로으적반))/usr/local/bin/gitk편집기에서 .), 파일 이름은 다음과 같습니다. 발생 lime을 에서다대체합니다로음으파로 대체합니다."#99FF00".
  2. 로드: 배시다 드로:source ~/.bash_profile

자, 서!gitk


홈브루웨이

업데이트 - 없는 경우homebrew먼저 Mac에 설치합니다.필할수있다니습요가 할 수 .sudo특권

  • brew update
  • brew doctor
  • brew link git
  • 된 가된/usr/local/Cellar/git/2.4.0/binBash 다시 및 실행 "Bash", "Bash"에 연결gitk
  • 아직 운이 없나요?더 나아가세요.
  • 려달을 합니다.which git그리고 Git가 여전히 연결되어 있는지 관찰합니다./usr/bin/git
  • 예인 경우, 디렉토리를 열고 이진 실행 파일을 찾습니다.
  • 백업을 수행합니다.이름 git로 저장할 수 있습니다.원본 파일을 차단 및 삭제
  • 로드합니다.source ~/.bash_profile

당신은 또한 얻을 수 있습니다.gitkgitMacPorts에서.

sudo port install git

macOS v10.14(Mojave) 사용자에게 이 페이지는 매우 유용하며 특히 다음과 같은 제안을 했습니다.

/usr/bin/wish $(which gitk)

...이(가) 없으면 창이 제대로 표시되지 않습니다.

하게 되었습니다.brew info git.

그래서 Git이 복제되었다는 정보를 얻었습니다. /usr/local/Cellar/git/1.9.0

그래서 PATH 환경 변수의 시작 부분에 /usr/local/Cellar/git/1.9.0/bin을 추가했습니다.

참고: 홈브루를 사용하는 방법을 모릅니다...다른 일이 있어서 빨리 가고 싶어요...이것은 기본적으로 나를 위해 실행되기 때문에, 나는 지금 그것을 고수하고 있습니다 (하지만 아마 그것은 홈브루와 일하는 방식이 아닐 것입니다).

이미 Fink가 설치되어 있다면 OS X v10.10.5(Yosemite)에서 작동했습니다.

fink install git

부작용으로 다른 Git 명령도 여전히 존재하지만 $PATH에 의해 선점된 Apple의 버전(2.3.2)이 아닌 Fink가 설치한 최신 Git 버전(2.5.1)을 사용하고 있습니다.

먼저 실행 중인 Git 버전을 확인해야 합니다.Homebrew와 함께 설치된 것은 /usr/local/bin/git에서 실행되어야 합니다.터미널에서 다음을 사용하여 이를 확인할 수 있습니다.

which git

Git가 다른 디렉터리에 표시되는 경우 터미널에서 이를 실행하여 경로에 추가해야 합니다.

echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile

그런 다음 터미널을 닫았다가 다시 열거나 실행할 수 있습니다.

source ~/.bash_profile

그리고 voila!OS X v10.9(Mavericks)에서 실행 중인 경우 XQuartz를 설치해야 할 수 있습니다.

나처럼 소스 트리가 설치되어 있지만 사용하려면gitk또한 소스 트리의 내장된 Git 버전과 함께 제공되는 버전을 사용할 수 있습니다.

소스 트리의 Git(및 따라서 Gitk) 버전은 다음과 같습니다.

Windows의 경우:

C:\Users\User\AppData\Local\Atlassian\SourceTree\git_local\bin\git.exe

or

%USERPROFILE%\AppData\Local\Atlassian\SourceTree\git_local\bin

Mac의 경우:

/Applications/SourceTree.app/Contents/Resources/git_local/bin

그 디렉토리에는 다음과 같은 것이 있습니다.gitk실행 가능한

@Adrian에게 이것을 알게 해준 코멘트에 감사드립니다.

Mac 10.7.5에서 Git 버전 1.7.12.4에서도 동일한 문제가 발생했습니다.

gitk를 정렬했을 때 오류가 발생했습니다.

"시작 스크립트 오류: 실행 중 버전 번호가 필요하지만 "Git-37"을 받았습니다.
"package vcompare $git_version "1.6.6.2"
내부에서 호출된.
"만약 {[package vcompare $git_version "1.6.6.2"] >= 0} {
show_notes "--show-notes" 설정
}"
(파일 "/usr/bin/gitk" 라인 11587)

내가 gitk의 코드를 보았을 때, 나는 버전을 설정하는 선을 보았습니다.

set git_version [join [lrange [split [lindex [exec git version] end] .] 0 2] .]

이것은 어떻게든 Git 버전 결과를 구문 분석했습니다.Git-37대신에1.7.12.4

방금 git_version 줄을 다음으로 교체했습니다.

set git_version "1.7.12.4"

MacOS 벤추라(13.0.1) -brew install git-gui저를 위해 일했습니다.

언급URL : https://stackoverflow.com/questions/17582685/install-gitk-on-mac

반응형