2016-10-22 4 views
2

저는 지금 잠시 동안 코코아 포드를 사용 해왔고 잘 작동했습니다. 어제 그것은 일하는 것을 멈췄다. 내가 자식 복제와의 repos 디렉토리에 복제 할 때 포드 설치 및 유사에 포드포드 설정에서 권한 거부 (공개 키)

[!] Unable to add a source with url 'https://github.com/CocoaPods/Specs.git' named 'master'. 
You can try adding it manually in '~/.cocoapods/repos' or via 'pod repo add'. 

설치하고

[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master 

Cloning into 'master'... 
Permission denied (publickey). 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

: 내가 얻을.

모든 솔루션을 검색했지만 그 중 아무 것도 작동하지 않았습니다. 처음에는 10 월 21 일에 GitHub에 영향을 끼친 사이버 공격이라고 생각했지만 DNS 설정을 변경하고 올바르게 작동 시켰습니다. 또한 SSH 키를 사용하는 것과 관련이 있다고 생각하지만 HTTPS를 사용하고 있습니다. 또한 GitLab을 실제로 사용하지 않습니다. GitLab과 함께 작업하기 때문에 모든 설정을 망칠 필요가 없지만 SSH를 사용하지 않기 때문에 중요하지 않습니다.

필요한 모든 정보 또는 놓친 부분이 있으시면 언제든지 문의하십시오.

어떤 도움을 주시면 감사하겠습니다.

특집 : 나는 최신 코코아 포드와 시험판을 (여러 번 제거하고 제안 된대로 sudo를 사용하여) 다시 설치해 보았습니다. Xcode 8을 사용하십시오. 스위프트 3 (관련이 없지만 어쨌든 포함 시키려고합니다). 실수로 전에 루트로 실행 한 경우

rm -rf ~/.cocoapods/repos/master && pod setup 

이 아마도 당신이 sudo이 필요합니다 : 당신이 시도 할 수

답변

1

한 것은 당신이 실행하여 기존 폴더를 삭제 한 후 다시 REPO를 포드 설정하는 것입니다.

또한 DNS 설정을 어떻게 변경 했습니까? 아마도 DNS가 정상으로 돌아 왔을 때 다시 설정하면 해결할 수 있습니다. 시도 할 수있는 또 다른 방법은 다른 공용 저장소에서 git이 작동하는지 확인하는 것입니다.

+0

응답 해 주셔서 감사합니다. 전에 마스터를 제거하려고 시도했습니다 - 잠시 동안 내 디렉토리에 없었습니다.)하지만 (sudo를 사용하거나 사용하지 않고) 다시했는데 동일한 오류가 발생합니다. 내 DNS 설정을 다시 4.4.4.4 및 4.4.2.2로 변경했습니다. 내가 실행할 때 :'git clone https : // github.com/Alamofire/Alamofire.git' 내가 포드 설정에서하는 것과 같은 오류가납니다. – CoolPenguin

관련 문제