O’Hare, 27, has previously played for AFC Liverpool, Skelmersdale United, Marine and Droylsden.
A club spokesperson said: “We'd like to welcome Ryan to Wincham Park and wish him every success in a Witton shirt.”
Witton open up the new BetVictor Northern Premier season away at Whitby Town on Saturday.
Keep up-to-date with our exclusive email newsletters.
Subscribe