You may keep your code in any Subversion or Git repository you like. All we ask is you add our Jenkins SSH public key to your project (if it is private) so we can pull/check out your code automatically, and that you follow our rules for directory structures, files to leave out of the repository, etc.

We recommend the use of the Git version control system and the most popular hosted solutions are provided by GitHub and Gitlab.