Klone will prompt you the first time you use the program for needed credentials.
On a first run klone will cache local configuration to ~/.klone/auth after it creates a token via the API.
Klone will never store your passwords in plaintext.
Testing
Export TEST_KLONE_GITHUBUSER and TEST_KLONE_GITHUBPASS with a GitHub user/pass for a test account.
I use handy dandy @knovabot for my testing.
Run the test suite
make test
Environmental variables
Variable
Behaviour
KLONE_WORKSPACE
If set, klone will klone here for simple klones only
KLONE_GITHUBTOKEN
GitHub acccess token to use with GitHub.com
KLONE_GITHUBUSER
GitHub user name to authenticate with
KLONE_GITHUBPASS
GitHub password to authenticate with
TEST_KLONE_GITHUBTOKEN
(Testing) GitHub acccess token to use with GitHub.com