본문 바로가기

IDE/IntelliJ

IntelliJ IDEA에서 Remote git 접근이 되지 않는 현상 "Invalid path to Command Line Tools"

이 문서의 내용

    테스트 환경 및 주요 아젠다

    macOS를 최신 버전으로 업데이트한 이후 IntelliJ IDEA에서 Invalid path to Command Line ToolsCouldn't start Command Line Tools installation 오류가 발생하며 Remote git 접근이 제한되고 있습니다.

    Cannot Run Git
    Invalid path to Command Line Tools
    	Fix Path
    
    Cannot Run Git
    Couldn't start Command Line Tools installation
    	Configure...
    더보기

    이 프로젝트의 개발 환경

    • IntelliJ IDEA 2020.3 Ultimate Edition
    • Git 2.39.3 (Apple Git-145)

    Step 1: IDE Git 연결 상태 확인

    IntelliJ IDEA에서 상단 툴바의 Git | Manage Remotes에서 Remote git 연결 상태를 확인합니다.

    연결 정보를 편집하려고 하였으나 xcrun: error: invalid active developer path ... missing xcrun at: ... 오류가 발생합니다.

    Step 2: Xcode Command Line Tool 설치 확인

    Xcode Command Line Tool(이하 Xcode 커맨드 라인) 설치 여부 확인이 필요합니다. Xcode 커맨드 라인는 macOS 환경에서 개발 툴의 커맨드 라인 접근을 위한 용도로 연결되어야 합니다.

    설치된 Xcode 커맨드 라인을 확인합니다. 터미널을 열고 다음 명령어 xcode-select -v를 입력합니다.

    $ xcode-select -v
    xcode-select version 2403.
    더보기

    Xcode 커맨드 라인이 설치되어 있지 않다면 xcode-select: error: unable to get active developer directory... 오류가 발생합니다. xcode-select --install을 사용하여 최신 버전을 설치합니다.

    $ xcode-select --install

    Xcode 커맨드 라인이 설치되어 있으나 참조 경로가 잘못된 경우 sudo xcode-select --switch를 사용하여 경로 및 버전을 수정합니다. 참조 경로를 확인하려면 xcode-selcet -p를 사용합니다.

    $ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
    
    $ xcode-select -p
    /Applications/Xcode.app/Contents/Developer

    참조 경로는 /Library/Developer/CommandLineTools 또는 /Applications/Xcode.app/Contents/Developer입니다. 디폴트 참조 경로를 사용하려면 xcode-select --reset을 입력합니다.

    $ xcode-select --reset
    
    $ xcode-select -p
    /Applications/Xcode.app/Contents/Developer

    기존에 설치된 Xcode 커맨드 라인을 삭제하려면 참조 경로에 해당하는 디렉토리를 삭제합니다.

    $ sudo rm -rf /Library/Developer/CommandLineTools
    
    $ xcode-select -p
    xcode-select: error: unable to get active developer directory...

    Step 3: IDE 재시작

    Xcode 커맨드 라인이 정상적으로 설치되었으나 IDE에서 여전히 동일한 오류가 발생합니다.

    IDE를 재시작하면 정상적으로 Xcode 커맨드 라인 경로를 참조하는 것을 확인 할 수 있습니다.

    더보기

    IDE에서 여러개의 프로젝트가 실행중이라면 모든 프로젝트를 종료하고 IDE 재시작이 필요합니다.

    정리 및 복습

    • IntelliJ IDEA에서 Git 사용 중 Invalid path to Command Line Tools  Couldn't start Command Line Tools installation 오류가 발생하고 있습니다.
    • Xcode Command Line Tool 설치 여부를 확인하고 설치가 필요한 경우 안내된 내용을 따릅니다.
    더보기

    IDE에서는 오류가 발생하고 있으나 CLI | 터미널에서는 Git 명령어가 정상적으로 처리된다면?

    Xcode Command Line Tool 설치가 필요한 상황이라면 터미널에서도 Git 명령어 실행이 불가능합니다.

    단순 오류일 수 있으니 우선 IDE를 재시작하고 문제가 해결되는지 확인합니다.

    • IDE를 재시작하고 정상적으로 적용되었는지 확인합니다.