In order to determine the geodesics between two points, one must solve the geodesic differential equations, which are as following \begin{align} p &= u'(s)\\ q &= v'(s)\\ p' + \Gamma^0_{00}p^2 + 2\Gamma^0_{01}pq + \Gamma^0_{11}q^2 &= 0\\ q' + \Gamma^1_{00}p^2 + 2\Gamma^1_{01}pq + \Gamma^1_{11}q^2 &= 0 \end{align} where $\Gamma^i_{jk}$ is the Christoffel symbol of second kind, and the initial conditions are $u(s_0) = u_0,\, \, v(s_0) = v_0,\, \, u'(s_0) = p_0,\, \, v'(s_0) = q_0$.
In order to solve these equations, one can only provide one point $(u,v)$, and the direction $(u',v')$. How is it possible to determine the geodesics between two points ?
For a sphere, both points will lie on the great circle. So here it is sufficient to provide the initial point and direction. But is it possible to accomplish this by only providing both points, if information such as direction is not known a priori ?