We now support creating new projects from git repositories. Credentials need to be entered each time you create a new project. Since this operates via HTTPS, your credentials will be cached for 15 minutes by default.
The cache duration can be increased through the ‘cache’ credential helper bundled with git. The command below would set the timeout to an hour,
git config --global credential.helper 'cache --timeout 3600'
From the git documentation: “this command caches credentials in memory for use by future git programs. The stored credentials never touch the disk, and are forgotten after a configurable timeout. The cache is accessible over a Unix domain socket, restricted to the current user by filesystem permissions.”