我从命令行手动创建了我的ssh密钥,并添加到我的github,gitlab帐户。一切正常,例如使用命令行和源树客户端进行克隆,推送,拉取等。
问题是当我尝试使用xcode时,它给了我一个错误说Authentication failed because the credentials were rejected。见截图
Authentication failed because the credentials were rejected
请注意,Xcode能够使用ssh密钥克隆存储库,但无法推送(推送更改我使用命令行或源代码树)。
使用以下命令创建密钥:
ssh-keygen -t rsa -C "[email protected]" -m PEM
应该添加-m PEM
-m PEM