在Xcode10.1中,我注意到当我重新启动MacBook时,每次返回到我的Xcode10.1项目时,我必须重新输入我的GitHub凭据才能使用源代码控制。我将RSA保存到我的密钥链中,以便通过SSH启用自动源代码控制。但在更新到Xcode 10或10.1 (我不确定是哪一个)之后,每次我尝试推送到我的远程repos时,Xcode都会弹出询问我的凭据。
发布于 2018-12-10 20:45:12
他们似乎在github事务中对SSH的使用进行了修补。
现在XCode要求你在"Accounts“首选项窗格中注册你的github用户名和密码。一旦你输入了密码并通过了github的认证,XCode就会生成一个对话框,让你决定如何克隆(ssh或https),以及在ssh的情况下,你想要使用哪个密钥。
一旦这样做了,它就可以像以前一样工作了。我猜新方法对于重新开始的人来说是“更好的”,但对于我们中那些长期使用它的人来说,它打破了向后兼容性。
众所周知,在苹果公司,向后兼容性并不是最重要的。
https://stackoverflow.com/questions/53487650
复制相似问题