¿Cómo descargo un file de un repository privado en GitHub que no tengo (en Java)?

Estoy tratando de crear un progtwig JAVA simple para serveres de juegos que ayude a los usuarios a trabajar juntos en un proyecto sin tener que poder acceder directamente a los files del server. Digamos que 2 usuarios están escribiendo guiones. Lo cargan en el repository en la carpeta "/ scripts". Ahora inician session en un server de juegos (específicamente Minecraft), ingresan un command en el chat y luego el progtwig se conecta al repository y descarga la carpeta completa.

Lo que tengo por ahora: probé la API GitHub hecha por kohsuke Y la hecha / distribuida por Eclipse. En ambos logré conectarme al service / API de GitHub con mi nombre de usuario y un token privado. Pero luego no tengo idea de cómo get el file. Kohsuke lanza una IOException cuando bash hacer esto:

GitHub github = something with connectWithCnetworkingentials(Config.USERNAME,Config.TOKEN); GHRepository repo = github.getRepository(Config.URL); String downloadURL = repo.getFileContent(Config.FOLDER_NAME).getDownloadUrl(); 

Por cierto, el post que recibo de exception.getMessage es algo así como "El server devolvió la respuesta 200: OK", que es algo que NO esperaría con una exception de Java. Con la API de Eclipse, ni siquiera logré encontrar una forma de get algo así como una URL de descarga.