git is broken : "Xcode / iOS 라이센스에 동의하려면 관리자 권한이 필요합니다. sudo를 통해 루트로 다시 실행하십시오"


17

git의 설치가 손상된 것 같습니다. 어떻게하면 개발자 도구가 손상된 것 같습니다.

git을 실행하려고하면이 오류가 발생합니다. 이는 / usr / bin / git 및 / opt / local / bin / git (MacPorts에서) 모두에서 발생합니다.

cook47@rcmac (RC_bash_lib (master)): /usr/bin/git pull     
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

Xcode를 실행하고 라이센스에 동의했습니다. 나는 달리기를 시도 xcode-select --install하고 또 다른 오류가 발생했습니다.

cook47-a@rcmac (current_projects): sudo xcode-select --install
Password:
xcode-select: error: no developer tools were found, and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.

원격 저장소는 문제가되지 않습니다.
이 오류를 인터넷 검색 한 후 OS X 10.9.5 및 XCode 6.2 용 Apple에서 commandlinetools 설치 프로그램을 다운로드했습니다. 성공적으로 설치되었습니다. 그러나 git은 여전히 ​​깨졌으며 xcode-select --install여전히 동일한 오류가 발생합니다.

또한 시도했지만 xcodebuild -license 계약에 동의하라는 메시지가 표시되지만 동의 한 후에는 변경하지 않습니다. 여전히 망가 졌어

이것은 나를 완전히 혼란에 빠뜨렸다. 이것은 어제 작동했습니다! 업데이트가 무언가를 바꿨을 가능성이있는 정부 환경에서 일하고 있기 때문에 무엇이 바뀌 었는지 정확히 알 수 없습니다.

아무도 내가 다시 일할 수있는 방법을 알고 있습니까? 나는 Xcode와 커맨드 라인 도구를 핵 공격하고 다시 설치하려고했지만 아무 소용이 없습니다. MacPorts의 git과 / usr / bin / git 모두 동일한 오류 메시지를 제공합니다.


여기에 많은 질문이 있습니다. 가장 큰 문제는 무엇입니까? 시도한 모든 것을 정리하는 절차를 원하십니까? git이 작동하도록 하시겠습니까?
bmike

사실, 내 게시물을 좀 더주의 깊게 읽으면 문자 적으로 말해서 하나의 질문 만 있다는 것을 알게 될 것입니다. "내가 어떻게 git을 다시 작동시킬 수 있는지 아는가?" 물론, "아는 사람"이라는 관용구를 제거하면 실제 질문은 "어떻게 git을 다시 작동시킬 수 있습니까?"입니다. git이 작동하려면 xcode-select 문제를 해결해야한다고 생각합니다. 나는 사람들이 유용한 답변을하고 많은 "이것을 시도해 보았습니까"종류의 답변을 건너 뛸 수 있도록 충분한 정보를 포함 시키려고 노력했습니다.
Rich

git 만 작동하려면 타이틀이 작동해야합니다. 모든 Xcode 정크로 텍스트를 엉망으로 만드는 이유는 무엇입니까? 설치된 git 버전과 작업하려는 경로의 경로를 편집하십시오. 편집에 대한 도움말은 How to Ask
bmike

1
모든 세부 사항이 관련됩니다. / usr / bin / git 및 / opt / local / bin / git에있는 git의 두 버전 모두 XCode 요소에서 명확하게 발생하는 오류를 제공합니다. 그러나 제목을 혼동한다는 데 동의합니다. 불행히도 내가 말할 수있는 것을 바꿀 수있는 일은 없습니다.
Rich

2
sudo xcode-select -s /Applications/Xcode.app/Contents/DeveloperXcode를 다시 설치 한 후 실행 했습니까 ? 또한 Xcode 자체가 작동하고 프로젝트를 빌드합니까? git은 Xcode에서 작동합니까?
nohillside

답변:


24

OK, 나는 문제를 발견했다 : 메시지는 클라이언트 측이 아닌 원격 자식 서버 에서 온 것이었다 . 내가 도망 sudo xcodebuild -license서버 측에서합니다 (REPO가 위치하고 있으며 자식 서버가 실행되고) 및 문제가 멀리 갔다. 한숨.


2
과연. 내 경우, 나는 엑스 코드는 서버 측에 설치했다,하지만 난 그 기계에 내 개발자 계정의 애플 ID를 다시 인증 할 필요
크리스 벡에게

2

방금 Xcode 8로 업데이트하는 데 동일한 문제가 발생했습니다. Tamil이 언급했듯이 터미널을 종료하고 App Store로 이동하여 Xcode 링크를 클릭하기 만하면됩니다. App Store에서 Xcode로 이동 한 다음 Xcode 창의 망치 아래 왼쪽에있는 "열기"탭을 클릭하십시오. 라이센스 계약서가 나타나서 동의하면됩니다. 그런 다음 App Store를 닫고 터미널을 다시 시작하십시오. 그런 다음 로컬 git repos에 들어가면 마지막에 있던 브랜치가 다시 나타납니다. 그리고 당신은 갈 수 있습니다!


0

엘 캐피 탄을 사용하고 있는데 같은 문제가 있습니다. 달리기 sudo xcodebuild -license도해도 해결되지 않았습니다. 그런 다음 사용 권한을 복구하여 시도했습니다.

sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume / 

그때 해결 된 문제


0

XCode를 설치 한 후에도 같은 문제가 발생했습니다. 터미널을 닫고 이용 약관에 동의 한 후 오류가 사라지고 내 자식이 정상적으로 작동하기 시작했습니다.


실제로 git이 작업을 시작하기 위해 터미널을 닫을 필요조차 없었습니다.
Agustín Amenabar

-1

설치하려면 응용 프로그램을 열어야합니다.

git init터미널에 입력 한 후 동일한 오류가 표시되는 동일한 문제가 있었지만 설치된 경우에도 오류 메시지가 표시됩니다.

내가 한 것은 XCode 응용 프로그램을 여는 것입니다. 열면 암호를 입력하라는 메시지가 표시되고 실제로 다운로드하지 않고 응용 프로그램을 설치했습니다. 바보입니다.


이 문제가 로컬로 발생하는 사람이라면 아마도 자식을 다시 활성화하기에 충분할 것입니다.
kobejohn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.