The best way to get Keychains from Old to New Mac.
This is a post from another discussion (so mostly copy and pasted) but thought it correct to start a new one in the hope some experienced Mac users could give me additional advice. I have already received some pointers from John (in the other discussion) on this subject but wondered what others thought regarding benefits and pitfalls of the options available.
https://discussions.apple.com/thread/250282200
I suppose my goal is to have the new Mac as close to "out of the box" as possible after logging into iCloud and allowing Contacts, Calendar, Notes, Safari Bookmarks etc to sync back.
I'm not worried about Mail because I can add my account and import mailboxes, iMessages can start from scratch and I don't employ iCloud for any photo syncing preferring to keep them on external backup drives..
So the only remaining area was Keychains and all those passwords and Secure Notes, which would be a pain to type in again by hand.
With respect to Keychains I feel there are three ways to get them across to the new Mac if I exclude long hand, use Migration and then deal with trying to remove other stuff it also brings over (or just except the other stuff and leave alone), enable iCloud Keychains on old Mac and then let it sync across similar to Contacts or employ an Import method similar to Mail.
Because I've never used iCloud Keychains and I've stayed away from 2FA (that's another story) I'm really not sure about wanting to do that just for a single purpose, so that leaves me with the Import option.
If Keychains allowed Export and Import in a similar manor to Mail it would be a lot easier, but as I understand you can't Export collectively, only single items. The closest method I've read is to copy the "login.keychain" and "login.keychain-db" files over to the new Mac then open Keychain Access and Import that old login keychain. Then from within Keychain Access move the contents from old keychain to new keychain after which the old keychain can be deleted.
That nicely deals with all the Secure Notes but Passwords being under Local Items would still be left and I'm unsure under which Finder keychain db they are stored or even if the same file copy/Import technique could be used. I suppose you could move all the passwords from Local Items to Login (on old Mac) on a temporary basis and once the contents are on the new Mac using the file copy/Import method, move them back again to the new Mac's Local Items.
Anyhow, that's what I'm trying to get straight in my mind at the moment, how to have a new Mac that's as close to "out of the box" with respect to software on it but also to have all my old keychains available.
Any thoughts would be greatly appreciated.
iMac 21.5", macOS 10.14