2016-10-22 37 views
2

私はしばらくの間ココアポッドを使用してきましたが、うまくいきました。昨日、それは動作を停止しました。私はgitのクローンとリポジトリのディレクトリにクローンを作成する際ポッドの設定と同様の上のポッドにポッド設定の許可が拒否されました(公開鍵)

[!] 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を使用しています。私も実際にGitHubを使用していません - 私はGitLabを使って作業しますので、設定を混乱させるようなものではありませんが、SSHを使用していないので問題ではありません。

あなたが必要とする情報や、私が逃したかもしれない情報はお気軽にお尋ねください。

ご協力いただければ幸いです!

特記事項: 私は最新のココアポッドと試用版を試しました(アンインストールして、複数回再インストールしました(sudoを推奨))。 Xcode 8を使用してください。 Swift 3(関連性はありませんが、とにかくそれを含めると思っています)。

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

を誤って前にルートとしてそれを実行した場合、おそらくあなたはsudoをする必要があります:あなたが試みることができる

答えて

1

ことの一つは、あなたが実行することにより、既存のフォルダを消去した後、再びレポをPODSセットアップにあります。

また、DNS設定をどのように変更しましたか?おそらく、DNSが正常に戻ってしまうので、DNSを元に戻すことができます。あなたが試みることができるもう一つのことは、gitが他のパブリックリポジトリのために働いていることを確認することです。

+0

ありがとうございました!私は前にマスターを削除しようとしました - それはしばらく私のディレクトリにいませんでした;)しかし、私は(sudoの有無にかかわらず)それをやりました、そして、私は同じエラーを取得します。 DNS設定を4.4.4.4と4.4.2.2に変更しました。私がこれを実行すると、 'git clone https:// github.com/Alamofire/Alamofire.git'私はpod setupと同じエラーを出します。 – CoolPenguin

関連する問題