Use private-keys repository instead of ftp

@stevesherrie please review.
Note that the git clone command on circle-ci requires adding a user github key in the setup for the project in the circle-ci web config.

@alexey-rise  fyi
@mfarooq2000 fyi