Get on with strike over object, maybe, of French leader? (3,2,3)
I believe the answer is:
hit it off
'get on with' is the definition.
(thesaurus)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for hit it off that I've seen before include "Be well suited" , "Develop a good friendly relationship" , "Click with someone" , "Become compatible and friendly" , "Agree - get on well together" .)