我从命令行手动创建了我的 ssh key ,并添加到我的 gihub、gitlab 帐户。一切正常,例如使用命令行和源代码树客户端进行克隆、推送、 pull 等。
问题是,当我尝试使用 xcode 进行推送时,它会提示我 Authentication failed because the credentials were rejected
错误。看截图
请注意,Xcode 能够使用 ssh key 克隆存储库,但无法推送(为了推送更改,我使用命令行或源代码树)。
最佳答案
使用以下命令创建 key :
ssh-keygen -t rsa -C "xxx@yyyy.com"-m PEM
应该添加-m PEM
关于git - Xcode 10.1 使用 ssh key 推送到 github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53879986/