如何安装带有个人访问令牌的 pod?
How do I install a pod with a Personal Access Token?
我将 CocoaPodSpecs 存储库从 BitBucket 迁移到 Azure Dev Ops。我目前正在尝试安装 pods 之一,但问题是通过 git lfs 下载文件的唯一方法是通过 Personal Access Token 通过 HTTPS。 SSH 不适用于我的组织。我在下面添加了一个示例 Podfile。
source 'https://github.com/CocoaPods/Specs.git'
source 'https://[AZURE_LINK]'
use_frameworks!
target 'SAMPLE_APP' do
pod 'SAMPLE_POD'
end
我已经替换了实际的 URL 'https://[AZURE_LINK]'
来说明这一点。每当我 运行 pod install
时,它都会要求输入密码(我无法使用)。有没有办法在这个请求中使用 PAT?我该如何配置?
我可以通过 URL 为 HTTP headers 设置我的全局 git 配置来解决这个问题,类似于 here.
我专门用ADO的是:
git config --global http.[AZURE_LINK].extraHeader "AUTHORIZATION: Basic [B64_ENCODED_PAT]"
我将 CocoaPodSpecs 存储库从 BitBucket 迁移到 Azure Dev Ops。我目前正在尝试安装 pods 之一,但问题是通过 git lfs 下载文件的唯一方法是通过 Personal Access Token 通过 HTTPS。 SSH 不适用于我的组织。我在下面添加了一个示例 Podfile。
source 'https://github.com/CocoaPods/Specs.git'
source 'https://[AZURE_LINK]'
use_frameworks!
target 'SAMPLE_APP' do
pod 'SAMPLE_POD'
end
我已经替换了实际的 URL 'https://[AZURE_LINK]'
来说明这一点。每当我 运行 pod install
时,它都会要求输入密码(我无法使用)。有没有办法在这个请求中使用 PAT?我该如何配置?
我可以通过 URL 为 HTTP headers 设置我的全局 git 配置来解决这个问题,类似于 here.
我专门用ADO的是:
git config --global http.[AZURE_LINK].extraHeader "AUTHORIZATION: Basic [B64_ENCODED_PAT]"