【Swift/Carthage】Error:「Bad credentials」の解決方法!GitHubの認証

この記事からわかること
- Swift/Carthageでライブラリ導入時に発生したエラーの解決法
- Error:Skipped downloading Alamofire binary due to the error:"Bad credentials"の原因
- GitHubでの認証方法
\ アプリをリリースしました /
環境
- Xcode:14.2
- Carthage:0.39.0
Skipped downloading Alamofire binary due to the error:"Bad credentials"
Carthageを使用してライブラリを導入する以下のコマンドを実行した際にエラーが発生しました。
発生したエラー
同時に発生していた「failed with exit code 72:xcrun: error: unable to find utility "xcodebuild", not a developer tool or in PATH」の解決方法は以下を参考にしてください。
エラーの原因
Skipped downloading Alamofire binary due to the error:"Bad credentials"
はCarthageからGitHubを経由してライブラリをインストールする際に認証が何らかの理由で失敗することで発生するようです。
解決方法
私の場合はGitHubの設定(~/.gitconfig)を変更することで解決することができました。
解決方法
~/.gitconfigにcredential情報を追記した
まずはcat
コマンドで中身を見てみます。Gitを使用しているのであれば以下のようにユーザー名とE-メールアドレスが設定されているかと思います。
ここに以下の情報を追記します。
上記の文字の「GitHubのユーザー名」だけ変更し、コピーしてVimを使用してファイルを編集していきます。
おすすめ記事:【Linux】vi(Vim)エディタとは?コマンドモードの切り替え方や使い方
開いたら中にペーストして:wq
でVimを保存して終了します。
再度中を見て以下のようになっていれば成功です。
これで再度実行することで問題なくインストールすることができました。
ご覧いただきありがとうございました。