Support repository cloning using the user-wide VCS token. The implementation uses an existing token, if present, or generates a new one with a default lifetime of five days (which is subject to discussion, I just picked some random value). SSH cloning is still supported.
I've also refactored the cloning code a bit by introducing a proper strategy pattern.
Closes #81
Support repository cloning using the user-wide VCS token. The implementation uses an existing token, if present, or generates a new one with a default lifetime of five days (which is subject to discussion, I just picked some random value). SSH cloning is still supported.
I've also refactored the cloning code a bit by introducing a proper strategy pattern.