¿Cómo usar la dependencia gradle alojada en un repository privado de github protegido por 2 authentication de dos factores?

Nuestro código de empresa alojado en repositorys github privados y nuestros accesos directos utilizan authentication de dos factores. así que necesito nombre de usuario y contraseña más la aplicación mobile "Authenticator".

Creé un liberary de Android y lo alojé dentro de nuestros repositorys de la compañía porque no se debe acceder a él externamente.

nuestras aplicaciones deberían depender de liberary de esta manera:

repositories { maven { url "https://github.com/xyz/myliberary/raw/master/releases" cnetworkingentials { username "${username}" password "${password}" } } } dependencies { compile 'com.xyz.maven:myliberary:1.0.0' } 

Esto no funcionó. Cuando organicé mi liberary en un repository público, funcionó. así que creo que el problema está en utilizar la authentication de dos factores. Una ayuda?