Instalar bibliotecas de Nodo en repositorys de github privados durante el CI

Tengo un repository privado en Github configurado con Heroku CI. Este proyecto utiliza algunas bibliotecas que también tengo en repositorys privados en Github e instalo con hilo. Estas bibliotecas rompen mi CI de Heroku porque requieren iniciar session en Github para instalarlas durante las testings y comstackciones. Sé que puedes generar una key para bibliotecas en NPM y lanzarla en .npmrc, pero no sé si hay una forma de hacerlo para los repos privados de Github que he visto.