I'm not sure if I create the right title. But the problem is: I do have a public and private key from ganache network.
I want to deploy contract using go-ethereum which requires me to setup keystore file https://github.com/ethereum/go-ethereum/blob/master/accounts/abi/bind/auth.go#L33
Seems like an easy question - how to run unlock address without keystore file, just with private key and password but I cannot find solution yet (