迦太基访问令牌

Carthage Access Token

我使用 Carthage 作为我的 iOS 应用程序的依赖项管理器。

使用 'carthage update --platform iOS' 后收到一封来自 github 的电子邮件,内容为 'you used a password to access an endpoint through the GitHub API using org.carthage.CarthageKit/0.34.0' 并且基本身份验证已弃用。我需要做什么来解决这个问题?

要解决此问题,在您的 CLI/Terminal 中,您需要将缓存的 GitHub 密码替换为 GitHub 个人访问令牌。

在 Mac,如果您使用的是 credential-osxkeychain 凭证助手,您的凭证将存储在钥匙串中。

查看这些说明:Updating credentials from the OS X Keychain

我不得不删除钥匙串中 github.comgcm4ml:git:https://github.com 存储的密码。

要创建个人访问令牌,请参阅以下说明:Creating a personal access token for the command line

下次 git 要求您输入密码时,请使用个人访问令牌。