我开始使用Swift软件包管理器,当我使用https(https://github.com/Alamofire/Alamofire.git)添加存储库时,尝试使用github帐户登录时,地址认证始终会失败
Xcode验证失败
但是,如果我使用git@github.com:Alamofire / Alamofire.git,它将成功添加。我尝试重新生成新的密钥,删除了.ssh目录,但没有任何办法使https工作,并且由于没有提供凭据错误,我仍然获得xcode身份验证失败。我可以在本地使用ssh url,但在CI中,我需要一个带有https的URL。
这是git config的问题。在.gitconfig文件中,它设置为
url.git@github.com.insteadOf "https://github.com/:
删除此部分后,https正常工作