繁体   English   中英

无法使用 https 访问私有 cocoapods 存储库

[英]Can't access to private cocoapods repo using https

错误

[!] 无法使用名为ios-dev-repo url https://{company_domain}/project.git添加源。 您可以尝试在/Users/{use}/.cocoapods/repos或通过pod repo add手动添加它。

前提

实际上,我拥有此 repo 的权限,并在 GitLab 配置文件中设置了ssh key 另外,我可以手动clone这个 repo。 更重要的是,我什至可以使用git来设置 repo。

source 'gitlab@git.{company_domain}/project.git'

但是一旦我使用https作为source ,就会遇到上述错误。

source 'https://{company_domain}/project.git'

环境

  • cocoapods 版本:1.6.1
  • VPN:思科 Anyconnect

在这种情况下,我可以在全局或本地更改git config以使用git而不是https

更改 git 配置

# npm using git for https
git config --global url."gitlab@{company_domain}:".insteadOf https://{company_domain}/

检查它:

git config -l

如何还原

git config --global --unset-all url.gitlab@{company_domain}:.insteadof

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM