我有两个Github帐户,一个是troy,另一个是yort,我为这两个都生成了ssh密钥,并将它们与相关的Github帐户相关联。顺便说一句,NSString *sessionToken = [SAMKeychain passwordForService:@"serviceLabel" account:@"accountName"];
是特洛伊的身份文件,id_rsa
是yort的身份。
对于yort帐户的一个项目,我已经将git local config的id_rsa_yort
和user.name
设置为yort帐户,但是它总是错误地将权限设置为user.email
执行yort/xxx.git
时拒绝被特洛伊攻击。
我尝试了很多方法,只有通过git push
推送它才能起作用。有人可以帮忙吗?
以下是git本地配置列表:
https.git