Conscript supports private github repos using github’s oauth flow for non-web apps.
To authenticate and store a permanent token, use the
$ cs --auth yourname:yourpass
This stores an access token in
~/.conscript/config which is used for
cs invocations. You can revoke tokens at any time in your
GitHub account settings.
The sbt launcher can access private Maven/Ivy repos just as sbt
itself can. Specify a credentials properties file, such as
~/.ivy2/.credentials, in the
sbt.boot.credentials JVM property or
SBT_CREDENTIALS environment variable. The launcher will use these
credentials when accessing protected resources in the specified realm.