[英]Cocoapods, private repo: how can add spec without pass the validation?
[英]Can't access to private cocoapods repo using https
[!] 无法使用名为
ios-dev-repo
urlhttps://{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'
在这种情况下,我可以在全局或本地更改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.